我所拥有的是一个简单的表单。我的问题是我已经通过单击“提交”按钮通过Javascript验证了它。如果我想在用户按下TAB键时立即验证并进入下一个字段而不填写首先?我在文本框的OnFocusOut事件上调用了Javascript函数,但它禁用了页面上的所有其他链接(如果我不想保留在该页面上并导航到其他页面)。请帮助....
答案 0 :(得分:1)
$(document).ready(function(){
$("#txtName").focusout(function(){
if($("#txtName").val()=="")
{
alert("enter text");
}
});
});
答案 1 :(得分:0)
如果您想使用javascript,可以尝试onblur
事件的文本框。
<input type="text" onblur="callfunction();" />
否则你可以在jQuery中使用focusout
。我觉得你应该使用jQuery。
<强> HTML 强>
<input type="text" id="txtName" />
<强>的jQuery 强>
$(document).ready(function(){
$("#txtName").focusout(function(){
alert("focus out.");
});
});