web-dev-qa-db-fra.com

Comment ajouter une validation de formulaire côté client à un formulaire Drupal?

Comment ajouter une validation de formulaire côté client à un formulaire Drupal? Par exemple, dans le module de commentaire. Si le visiteur ne saisit pas l'adresse e-mail, je souhaite faire apparaître une fenêtre qui dit : "S'il vous plaît entrer votre adresse mail".

J'espère que quelqu'un pourra me donner un exemple de la façon dont je fais cela.

13
enjoylife

Vous pouvez soit essayer le module Validation côté client (je ne l'ai pas fait) ou vous pouvez le gérer via le plugin requis jQuery pour les éléments de formulaire spécifiques dont vous avez besoin en ajoutant des règles de validation dans votre fichier js personnalisé et en le chargeant avec votre thème personnalisé - http://docs.jquery.com/Plugins/Validation/Methods/required il n'y a pas perceptible Drupal bizarreries de l'API de formulaire que vous devez gérer car tout est du côté client.

4
Dipen

Je suis biaisé depuis que j'ai créé http://drupal.org/project/clientside_validation , mais il utilise http://bassistance.de/jquery-plugins/jquery-plugin- validation / pour faire toutes les validations, l'avantage du module est que vous n'avez pas à écrire de code

5
Attiks

Utilisez une fonction de prétraitement pour charger http://bassistance.de/jquery-plugins/jquery-plugin-validation/ et un script qui a des paramètres spécifiques pour votre formulaire de nœud.

1
d3l3t3m3