¿Cómo agrego la validación de formulario del lado del cliente a un formulario de Drupal?


13

¿Cómo agrego la validación de formulario del lado del cliente a un formulario de Drupal? Por ejemplo, en el módulo de comentarios. Si el visitante no ingresa la dirección de correo electrónico, quiero que aparezca una ventana que dice: "ingrese la dirección de correo electrónico".

Espero que alguien pueda darme un ejemplo de cómo hago esto.


Gracias a Attiks, resolví mi problema principal a través de esta validación jquery .

Creo que es fácil incluir el archivo jquery Validation js en nuestro módulo o tema personalizado y luego agregar reglas de validación js para el formulario. Sin carga extra con ningún módulo.
shasi kanth

Respuestas:


4

Puede probar el módulo de validación de Clientside (no lo he hecho) o puede manejarlo a través del complemento requerido jQuery para los elementos de formulario específicos que necesita agregando reglas de validación en su archivo js personalizado y cargándolo con su tema personalizado - http: / /docs.jquery.com/Plugins/Validation/Methods/required no hay peculiaridades de la API de formulario Drupal perceptibles que deba manejar como parte del cliente.


si quiero escribir el código js por mí mismo, ¿cómo hacerlo? gracias.
enjoylife

La mejor manera de hacerlo es crear un nuevo archivo js en su tema personalizado y cargarlo en el archivo de información del tema - agregar esto a la información de su tema debería hacerlo - scripts [] = custom_js.js
Dipen

Mire - drupal.org/node/304255 Asumo que está usando d6
Dipen

gracias, pero no sé cómo agregar la función (onclick, on submit, ... que se puede utilizar en el archivo js) al formulario que quiero hacer una validación de formulario del lado del cliente.
enjoylife

si usa el complemento jquery al que he vinculado anteriormente, no tiene que escribir ningún evento onclick, onsubmit, debe incluir el archivo js del complemento + debe incluir su archivo js personalizado con las reglas. Consulte un ejemplo en docs.jquery.com/Plugins/Validation/Methods/required antes de probarlo con drupal.
Dipen


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.