Activation / désactivation d'un bouton avec jquery.validationEngine
-
10-10-2019 - |
Question
J'utilise cette forme de jQuery validateur mais je ne peux pas comprendre comment faire une chose simple ici. si le formulaire est pas valide désactiver le bouton d'envoi, sinon activer le bouton envoyer
Un peu de code:
<script type="text/javascript">
$(document).ready(function() {
$("#registration_form").validationEngine({
//
});
});
</script>
<?php
echo "<form id=\"registration_form\">";
echo "<label for=\"name\">Name</label>";
echo "<input class=\"validate[required,custom[onlyLetter],length[3,100]]\" id=\"name\"><br />";
echo "<button type=\"submit\" id=\"submit_button\">GO</button>";
echo "</form>";
?>
La solution
Ceci est le script
<script type="text/javascript">
$(document).ready(function() {
$("#registration_form").validationEngine(
{
inlineValidation: true
});
$('.change').change(function() {
validate();
});
validate();
});
function validate(){
var res = $.validationEngine.loadValidation("#name");
if (!res)
$("#submit_button").attr('disabled','');
else
$("#submit_button").attr("disabled","disabled");
}
</script>
dans le corps
<input class="validate[required,custom[onlyLetter],length[3,100]] change"
id="name" value=""><br />
essayer et commentaires me
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow