jquery.validationEngineでボタンを有効/無効にします
-
10-10-2019 - |
質問
私は使用しています これ jquery form validatorですが、ここで1つの簡単なものを作成する方法を理解できません。フォームが有効でない場合は、送信ボタンを無効にします。それ以外の場合は送信ボタンを有効にします。
少しコード:
<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>";
?>
解決
これがスクリプトです
<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>
体内
<input class="validate[required,custom[onlyLetter],length[3,100]] change"
id="name" value=""><br />
私にフィードバックしてみてください
所属していません StackOverflow