Jquery “警报”对话框中的键控事件
我有一个电话号码及其验证的输入字段。我想在用户按enter键时调用验证,因此写了以下内容:Jquery “警报”对话框中的键控事件,jquery,alert,keyup,Jquery,Alert,Keyup,我有一个电话号码及其验证的输入字段。我想在用户按enter键时调用验证,因此写了以下内容: phone //the field which I want to validate .removeAttr('readonly') .focus() .keyup(function (e) { e.preventDefault(); if (e.keyCode == 13) { //var reg, msg are de
phone //the field which I want to validate
.removeAttr('readonly')
.focus()
.keyup(function (e) {
e.preventDefault();
if (e.keyCode == 13) {
//var reg, msg are defined elsewhere, works fine
if (!reg.test( phone.val() )) {
alert(msg);
phone.focus(); return false;
};
phone
.attr('readonly', true)
.closest('tr')
.prependTo($('tbody'))
.find('input:eq(0)').val(G.C.today)
return false;
}
})
是的,它显示了我想要的警报。但每当我按enter键取消警报时,它都会再次调用验证并显示警报。如何防止事件气泡输入
提前感谢显示警报时删除事件。看卡鲁b:啊,谢谢。我试试看!