我在IE中的focusout
函数有一个小问题。
我有两个具有相同类的字段,并且我在jQuery中为focusout
编写了一个空的验证代码。
当我将焦点放在一个空字段上时,它会显示警报并将焦点集中在同一字段上。
在做这个重点的同时,它向我展示了一次又一次的同等级b'coz警报。
该怎么办?
JS:
$(".emptyValidate").focusout(function() {
var currFocusOut = $(this).attr("inText");
if($(this).val() == ""){
alert(currFocusOut+" should not be Empty");
document.getElementById(currFocusOut).focus();
}
});
标记:
<input type="text" inText="Name" id="Name" class="emptyValidate "/>
<input type="text" inText="Phone" id="Phone" class="emptyValidate "/>
最佳答案
$(".emptyValidate").focusout(function () {
var currFocusOut = $(this).attr("id");
if ($(this).val() == "") {
alert(currFocusOut + " should not be Empty");
$('#'+currFocusOut).focus();
}
});