J'essaie d'utiliser jQuery Validation plugin avec des messages d'erreur client dans un formulaire sur mon site. La façon de spécifier les messages des clients est la suivante:Comment puis-je utiliser les messages d'erreur du client sur les champs de formulaire générés par Ruby on Rails lors de l'utilisation du plugin de validation jQuery?
$('#user_new').validate({
messages: {
user_email: {
required: "dd ",
email: "Please enter a valid email address, example: [email protected]"
}
}
});
Cela appliquera les messages d'erreur personnalisés à l'entrée avec le nom de user_email
. Ce code fonctionne bien. Le problème est que les champs ont des noms tels que user[email]
car ils sont générés par Rails en utilisant form_for
. Mais cela ne fonctionnera pas:
$('#user_new').validate({
messages: {
user[email]: {
required: "dd ",
email: "Please enter a valid email address, example: [email protected]"
}
}
});
La partie user[email]
provoque une erreur javascript. Quelqu'un a-t-il des messages personnalisés fonctionnant sur des champs de saisie générés par Rails avec ce plugin? Merci d'avoir lu.