[英]jquery validation checks not working properly
$(document).ready(function(){
$(".submit").click(function(){
if($('.disrtrict')[0].selectedIndex<=0){
$("#error1").html("district field is empty");
}
if($(".block")[0].selectedIndex<=0){
$("#error2").html("block field is empty");
}
if($(".village")[0].selectedIndex<=0){
$("#error3").html("village field is empty");
}
});
});
上面是我的jquery脚本。我是jquery的新手,并尝试学习jquery。 我的问题是我使用return false.what返回true和false的概念,我使用if($(".block")[0].selectedIndex<=0)
我们可以使用if($(".block").val()==" ")
如果有人有标准支票,请提前提供帮助。谢谢。
如果它的表单提交return true
将允许表单提交表单以后执行javascript并return false
将不会在javascript之后提交表单
现在关于jQuery验证,是的,您可以使用if($(".class").val()=='')
进行空或非选择
在if条件中,在错误消息之后,您可以使用return false来避免表单提交。
if($(".block").val()=="")
如果您的第一个选项值为空,则上述代码将起作用。
你可以这样做:
$(".submit").click(function () {
if ($('.disrtrict').val() === '') {
$("#error1").html("district field is empty");
return false;
}
if ($(".block").val() === '') {
$("#error2").html("block field is empty");
return false;
}
if ($(".village").val() === '') {
$("#error3").html("village field is empty");
return false;
}
return true;
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.