Pregunta

Tengo un formulario que toma algunas entradas, todo lo que hay durazno. De este formulario quiero tomar un valor de entrada y asignarlo a un valor oculto a través de jQuery. Para hacer esto, había escrito lo siguiente:

<script type="text/javascript">
    jQuery(document).ready(function() {
        function preventDefault(e){
            e.preventDefault();
        }

        jQuery('#rsvp-form').bind('submit', preventDefault);
        jQuery('#rsvp-form').submit(function(e) {
            var emailvalue = jQuery('#personemail\\[0\\]').val();
            jQuery('#person_email').val(emailvalue);
            alert(jQuery("#person_email").val());
            jQuery('#rsvp-form').unbind('submit', preventDefault);
            jQuery(this).trigger('submit');
        });
    });
</script>

Soy vinculante. PreventDefault a la envío bien junto con cambiar mi valor sin problemas. El problema es enviar el formulario después de cambiar el valor. No importa lo que haya probado, termina en un bucle interminable. Si elimino el gatillo o un .submit () o algo en ese sentido y simplemente lo dejo con el desahojo, no pasa nada. Un poco perplejo en este punto.

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top