¿Cuál es la forma más fácil de obtener algo de magia de JavaScript para habilitar / deshabilitar campos de formulario basados en el valor de otro campo? Esto suena como algo que debería haber un ayudante para algún lugar, pero no puedo encontrarlo. Estoy buscando una solución que no esté restringida a los nodos.
forms
javascript
Fuzzy76
fuente
fuente
Respuestas:
La magia es usar la propiedad #ahah / #ajax con elementos de formulario, de esa manera puede definir qué debería desencadenar la modificación y qué debería modificarse como resultado, además se integra perfectamente con jQuery.
Esta es la parte importante del siguiente ejemplo:
Aquí hay un ejemplo que muestra una página basada en formularios con dos menús desplegables: la lista de opciones en el segundo menú desplegable depende de la selección en el primer menú desplegable.
fuente
¿El módulo de campos condicionales no hace exactamente eso?
Al editar un nodo, los campos controlados se muestran dinámicamente y se ocultan con JavaScript.
fuente
Hay dos sistemas diferentes que puede usar:
fuente
El método más fácil sería escribir su propio JavaScript y usar jQuery para adjuntar controladores de eventos a los eventos de desenfoque y enfoque. Luego, cuando se activen sus devoluciones de llamada, deshabilite / habilite los campos según su lógica.
fuente