下午好,我有疑问。 我有一个div有两个输入按钮和一个div,通过$ ajax发送数据更多事件就在发送$ ajax之前,我必须验证这两个字段检查这个空白。大多数人不知道怎么办,如果收到错误的答案,他就不启用发送;
我的代码示例
<div id="fields">
<input type="text" name="u" class="input" id="u" size="42" />
<input type="text" name="s" class="input" id="s" size="10" />
</div>
<input type="submit" class="bt" value="my user" />
我的代码的jquery,
$("input.bt").click(function() {
var da = $("#u").val();
var dc = $("#s").val();
//check this fields blank.
//Resport true
//$ ajax send data below ..
$.ajax({
...POST...
});
我非常感谢你的帮助。 :)
答案 0 :(得分:0)
要检查其中任何一个值是否为空,您可以执行以下操作:
if(da.length == 0 || dc.length == 0){
//invalid input
} else {
// do POST request
}
如果要为#s
添加错误标签,可以在jQuery中执行以下操作:
$('#s').after('<Label>Error: Field</label>');