Imagine que tiene un formulario donde cambia la visibilidad de varios campos. Y si el campo no se muestra, no desea que su valor esté en la solicitud.Cómo evitar el envío de campos de entrada que están ocultos por la pantalla: ninguno en un servidor?
¿Cómo manejas esta situación?
Con el pseudo selector 'jQuery' input' en lugar de 'input' también puede desactivar fácilmente todos los elementos' select' y 'textarea' –
En jQuery> = 1.6, en lugar de' attr ("disabled", true) ' debería usar 'prop (" disabled ", true)' http://api.jquery.com/prop/ – yorch
@ dominicbri7 - A partir de jQuery 1.6, se recomienda usar '.prop()' en lugar de '.attr()' para obtener AND estableciendo propiedades deshabilitadas y comprobadas. Verificar y/o configurar usando '.attr()' en algunos casos devolverá resultados no deseados. Lea la documentación de jQuery antes de comentar a qué se refería Yorch. – zgr024