Prevent Submission When Pressing Enter

<?php // Disables form submission when pressing Enter, unless user has tabbed to a form button.
add_action( 'gform_pre_render', function ( $form ) { ?>

   <script type="text/javascript">
      jQuery(document).bind('gform_post_render', function() {
         jQuery(document).on( 'keypress', '.gform_wrapper', function (e) {
            var code = e.keyCode || e.which;
            if ( code == 13 && ! jQuery( e.target ).is( 'textarea,input[type="submit"],input[type="button"]' ) ) {
               e.preventDefault();
               return false;
            }
         });
      });
   </script>

   <?php return $form;

} );

#