Tentative de validation sur un formulaire sans balise <form>
.jquery .submit()
Sa structure de plugin cms, qui utilise ajax, ne sait pas pourquoi les entrées ne sont pas enveloppées avec <form></form>
.
Html:
<div class="feedback">
<input id="name" type="text" name="ajax-name" value="Your name" />
<input id="mail" type="text" name="ajax-mail" value="Your e-mail" />
<button type="submit" id="done">Send</button>
</div>
JS:
$(".feedback #done").click(function() {
var flag = true;
if (!$("#name").val()){
$("#name").addClass('error');
flag = false;
}
if (flag == true)
$(".feedback").submit();
});
Ce code ne fonctionne pas.
Comment effectuer une validation sur le formulaire, sans balise <form>
?
Ajax ne connaît pas cette validation.
Merci.
Désolé, je ne comprends pas. S'il vous plaît donner une réponse plus détaillée. – James
Est-ce plus clair? Je l'espère, c'est tout ce que j'ai eu :) –
ok, maintenant c'est clair. Merci! – James