首页 / 脚本样式 / JavaScript / firefox和google中的alert()到底搞什么
firefox和google中的alert()到底搞什么2010-04-09 博客园 冰泉1<input type="text" id="txtInfo" />我们一个需求:在文本框txtInfo按下回车后,弹出框提示一个信息我们代码如下实现1 $(document).ready(function()
2 {
3 //txtinfo文本框事件
4 $("#txtInfo").keydown(function(e)
5 {
6 //回车键处理
7 if(e.keyCode==13)
8 {
9
10 alert("您按了回车了哦");
11 return false;
12 }
13 });
14 });这段代码没有问题,我们的要求达到了。下面我们把这个放到表单中在表单中增加一个submit按钮,来提交最终代码如下<form id="form1" runat="server">
<input type="text" id="txtInfo" />
<script type="text/javascript">
$(document).ready(function()
{
//txtinfo文本框事件
$("#txtInfo").keydown(function(e)
{
//回车键处理
if(e.keyCode==13)
{
alert("您按了回车了哦");
return false;
}
});
});
</script>
<input type="submit" value="提交" />
</form>这个时候我们在ie里正常执行,在firefox和google里会发现在执行alert("您按了回车了哦");的时候页面会先刷新一下再执行这个代码