我做一个Textbox的半角Check , 现在我先在Textbox里面输入了一个全角,然后点页面右上角的红叉
结果奇怪的事情发生了,先把页面关掉了,然后再弹出一个消息框,这样对用户不友好,怎么解决这个问题,比如让form unload 的时候, 先执行Check ,然后再把页面关了,或者 在form unload 的时候,直接屏蔽js的Check大家帮忙看看吧
结果奇怪的事情发生了,先把页面关掉了,然后再弹出一个消息框,这样对用户不友好,怎么解决这个问题,比如让form unload 的时候, 先执行Check ,然后再把页面关了,或者 在form unload 的时候,直接屏蔽js的Check大家帮忙看看吧
代码我弄了简单例子 ::<script>
function Test() {
alert("aaaaa");
}
</script><html><body>
<input type="text" name="user" onblur="Test()"/><br/>
<input type="text" name="pass"/><br/>
<input type="submit" value="submit"/>
</body>
</html>
你首先把光标停在user上,然后点页面红色X,测试
<script type="text/javascript">
var flag = true; function window.onbeforeunload() {
flag = false;
} function Test() {
if (flag)
alert("aaaaa");
} </script>
document.getElementById("user").onblur=null;
}