我有一个文本字段 ID="Text1",它会在 Text1 字段失去焦点时触发一个函数“validateField()”(它还会检查输入键是否被按下“onkeydown”)
例子:
<input type=text ID="Text1" onkeydown="wasEnterKey(); " onblur="validateField()" >
问题是当用户关闭窗口时,此事件会触发,我想防止这种情况发生。
我曾尝试在 validatField 函数中使用 window.onbeforeunload 和 window.onunload:
function validateField()
{
if (window.onbeforeunload) {
window.open('','_parent','');window.close(); return false;
}
... (other actions follow)
}
任何帮助将不胜感激。