我有4个文本框。我想根据bewlow标准进行验证: -客户端验证根据按钮点击空文本框触发
1)。如果第一个文本框的值不是空白,并且在该空白文本框上的其他部分比addclass错误是空白的。 2)。如果第二个文本框的值不为空,并且第1,第3和第4个文本框的值比该空白文本框上的添加类错误为空。 3)。如果前两个文本框的值不为空,并且另一个textox值在该空白文本框上为空白而不是addClass错误。 4)。如果第一个和第三个文本框的值不是空白,并且第二个和第四个文本框的值比该空白文本框上的addclass错误是空白的。如果在该空白文本框中,3个文本框的值不是空白,并且一个文本框的值比添加类错误空白。
这是我的jQuery验证码: -
$(".submit_data").click(function(){
input1 = $("#data1").val();
input2 = $("#data2").val();
input3= $("#data3").val();
input4= $("#data4").val();
if(input1 == "" && input2 == "" && input3 == "" && input3 == "")
{
$(".data-form").addClass('required');
$(".data-form").addClass('error');
$(".new-data-form").addClass('required');
$(".new-data-form").addClass('error');
}
if(input1 != "" && input2 == "" && input3 == "" && input3 == "")
{
$("#data2").addClass("error");
$("#data3").addClass("error");
$("#data4").addClass("error");
return false;
}
});
HTML: - 此
<div id="painting_form" class="painting-form-wrap">
<div class="form-group">
<label class="col-sm-2 control-label">Input 1</label>
<div class="col-sm-10">
<input type="text" name="data1" value="" id="data1" class="form-control painting-form1">
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">Input 2</label>
<div class="col-sm-10">
<input type="text" name="data2" value="data2" id="input-ceilheight" class="form-control painting-form1">
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">Input 3</label>
<div class="col-sm-10">
<input type="text" name="data3" value="" id="data3" class="form-control painting-form1">
</div>
</div>
<div class="form-group">
<label class="col-sm-2 control-label">Input 4</label>
<div class="col-sm-10">
<input type="text" name="data4" value="" id="data4" class="form-control painting-form1">
</div>
</div>
</div>
它只是意味着,如果任何文本框是不是在别人空白加入错误类,如果他们是空白... –
是@DharaParmar。 –
可以在这里发布html –