admin管理员组文章数量:1321070
Trying to use the jQuery validation engine for 1 text field. For some reason It's not doing anything. I don't any errors to work off. If anyone see's something missing or out of place, I'd appreciate it.`
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<script src='jquery-1.11.0.min.js'></script>
<script src="jQuery-Validation-Engine-master/js/languages/jquery.validationEngine-en.js" type="text/javascript" charset="utf-8"></script>
<script src="jQuery-Validation-Engine-master/js/jquery.validationEngine.js" type="text/javascript" charset="utf-8"></script>
<link rel="stylesheet" href="jQuery-Validation-Engine-master/css/validationEngine.jquery.css" type="text/css"/>
</head>
<body>
<form id="formID" name="myForm" method="post" action="submit.action">
<input class="validate[required]" type="text" id="agree" name="agree"/>
<button type="button" value="Save" id="Save" onclick="clicked();">Submit Survey</button>
</form>
<script type="text/javascript">
function clicked() {
if (confirm('Are you sure you want to submit?')) {
$("#form.id").validationEngine();
} else {
return false;
}
}
</script>
</body>
</html>`
Trying to use the jQuery validation engine for 1 text field. For some reason It's not doing anything. I don't any errors to work off. If anyone see's something missing or out of place, I'd appreciate it.`
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<script src='jquery-1.11.0.min.js'></script>
<script src="jQuery-Validation-Engine-master/js/languages/jquery.validationEngine-en.js" type="text/javascript" charset="utf-8"></script>
<script src="jQuery-Validation-Engine-master/js/jquery.validationEngine.js" type="text/javascript" charset="utf-8"></script>
<link rel="stylesheet" href="jQuery-Validation-Engine-master/css/validationEngine.jquery.css" type="text/css"/>
</head>
<body>
<form id="formID" name="myForm" method="post" action="submit.action">
<input class="validate[required]" type="text" id="agree" name="agree"/>
<button type="button" value="Save" id="Save" onclick="clicked();">Submit Survey</button>
</form>
<script type="text/javascript">
function clicked() {
if (confirm('Are you sure you want to submit?')) {
$("#form.id").validationEngine();
} else {
return false;
}
}
</script>
</body>
</html>`
Share
Improve this question
asked Nov 15, 2013 at 14:49
user1user1
3572 gold badges13 silver badges22 bronze badges
1
- if someone is able to recreate my code on their machine that might be helpful as I'm wondering if there is something else wrong other than syntax. – user1 Commented Nov 15, 2013 at 15:02
2 Answers
Reset to default 4You should initialize validationEngine like so and not in a onclick function:
$(document).ready(function(){
$("#formID").validationEngine();
});
Your selector is wrong
change:
$("#form.id").validationEngine();
$("#form.id")
--> refers to element with id form
and class id
to:
$("#formID").validationEngine();
Read # id selector
本文标签: javascriptjQuery Validation Engine not workingStack Overflow
版权声明:本文标题:javascript - jQuery Validation Engine not working - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1742090683a2420249.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论