我有一张表格:
<form id="FormId" method="post" enctype="multipart/form-data">
<input type="text" class="input-bg">
<input type="text" class="input-bg">
<input type="text" class="input-bg">
<input type="text" class="validate input-bg">
<input type="text" class="validate input-bg">
<input type="text" class="input-bg">
<input type="text" class="bg-datepicker">
</form>
这里我添加/删除错误类
$("#ButtonId").click(function () {
$("#FormId input[type=text].validate").filter(function () {
this.value == '' ? $(this).addClass('error') :
$(this).removeClass('error')
});
});
如果在表单不存在的情况下如何验证此表单,请输入类“错误”
答案 0 :(得分:3)
不确定你需要什么......但听起来像..你需要检查元素的长度并检查是否存在..
if($('.error').length == 0){ //check if there is element with class error
//element with error class does not exists
}else{
//it exists
}
但是,有很多已经构建的jquery验证插件。没有太多代码就很容易使用..看看here