Submit form on page load (only once)

I’ve written the below code as a potential solution to the problem:

<script type="text/javascript">
jQuery(document).one('gform_post_render', function() {
	if (!sessionStorage.getItem('gform_post_renderEventTriggered')) {
		sessionStorage.setItem('gform_post_renderEventTriggered', true);
		if (jQuery("#input_83_1").val().length > 0) {
			jQuery('form#gform_83').trigger('submit');
			console.log('Submitted');
		} else {
			console.log('Form is empty');
		}
	} else {
		console.log('Cookie is already set');
	}
});
</script>

I’ll post here with updates on how this performs.