jQuery validation sans balise form
J'ai une "forme" avec de nombreuses entrées et sur le bouton soumettre, j'appelle une fonction javascript permettant de manipuler les informations et les envoyer par ajax à un fichier php..
Je peux ajouter une balise de formulaire sans l'url de l'action afin de valider ma "forme" avec jquery valider? Ou je dois le faire manuellement la validation?
Merci!
J'ai plus que pleinement répondu à votre question très simple et a fourni des exemples de travail. Si vous voulez des réponses précises au sujet de votre propre code est cassé, vous allez avoir à afficher le code.
OriginalL'auteur Diego_sf93 | 2013-03-05
Vous devez vous connecter pour publier un commentaire.
Il est absolument nécessaire que vous avez
<form></form>
balises pour le jQuery Valider plugin pour fonctionner correctement, ou à tous les.Si vous utilisez
ajax
, vous devez mettez votreajax
dans lesubmitHandler
de l'jQuery Valider plugin. Voir ci-dessous pour mon exemple.Oui, vous pouvez supprimer ou bloquer les
action
et toujours utiliser jQuery Valider.Voir démo: http://jsfiddle.net/NEPsc/3/
Mettre votre
ajax
et unreturn false
dans lesubmitHandler
et pas de soumission régulière:MODIFIER:
Que par des OP commentaires, l'utilisation d'un
input type="button"
au lieu d'uninput type="submit"
, vous aurez besoin d'utiliser unclick
gestionnaire. Il n'est pas besoin d'avoir tout le JavaScript en ligne. Supprimer laonClick
fonction entièrement.Voir mise à jour de la démo: http://jsfiddle.net/NEPsc/5/
<form>
pour la balise code-behind de choses à travailler. Mon incorporé<form>
obtient supprimé et n'est pas dans les DOM lorsque jquery a une chance de le regarder.OriginalL'auteur Sparky