一个小问题,急!!! Try:去掉 AutoPostBack="True" 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 还是不好用去掉alert就不好用了 是的,去掉了alert就不行,这到底是为啥啊?关注. onkeyup事件也不行,有时候好用有时候不好用 呵呵,问题不分大小,古人云:知之为知之,不知为不知,是知也!给个 Solution 吧,仔细想明白再用,千万不要 ctrl C, ctrl V !别看就这么几句,当初俺用整整一天才弄清楚!<html> <head> <title>WebForm1</title> <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR"> <meta content="C#" name="CODE_LANGUAGE"> <meta content="JavaScript" name="vs_defaultClientScript"> <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema"> <script language="javascript" defer>document.onkeydown = function (){ if(event.keyCode==13) { event.returnValue = false; if (event.srcElement.id=="TextBox1") { var btnSubmit = document.getElementById('Button1') btnSubmit.click(); } }} </script> </head> <body> <form id="Form2" runat="server"> <div> <asp:textbox id="TextBox1" runat="server"></asp:textbox> <asp:button id="Button1" runat="server" text="Button" /> <asp:label id="Label1" runat="server" text="Label"></asp:label> </div> </form> </body></html> 朋友,我不得不佩服你.呵,呵,可以了.document.onkeydown = function ()这个是不是重载onkeydown方法啊?event.returnValue = false;是不是设置事件返回值为假? 其实就相当于将你的alert("ok")换成return false; 客气话就免了,快加分,哈document.onkeydown = function () —— 为 onkeydown 事件指定匿名函数,说白了就是当页面中发生 keydown 时所执行的函数!event.returnValue = false; —— 设置事件返回值为假,对,不过只答对了一半儿,真正作用是阻止页面的提交事件,因为 EnterKeyDown 会触发页面自动提交!!!推荐速查必备之《网页制作完全手册》.chm,又叫《DHTML参考手册》,3.82 MB。—— 地球人都知道,哈 哇哦,不错,不错,yixianggao() 高人..楼主快结贴,快给分..快给分.. 哈,阿布说的没错,效果一样!不过 event.returnValue = false; 的语义更明确,因此推荐此写法!效果一样,语义的差别可是很大呦!俺认为代码要务求精简,即语义精确,语句简洁! 用javascript让图片每秒移动一下的问题,新手请求帮助 关于页面加载获取数据并使用的问题 求一AAABACAD这种类型的正则 请高手解释一段JS代码 CSS怎样控制表格不变形? 一个极难的问题!困扰我很长时间了!关于javascript对移动设备的操作。在线等! 如何在把多个页面填写的数据信息一并提交保存呢 struts2中查询的结果map类型,如何在easyui中显示 急呀。那个高手会:javascript 读文件? 一个很急得问题 求Julian和calendar(yyyy-mm-dd)日期互转 请帮我解说一个涵数
去掉alert就不好用了
别看就这么几句,当初俺用整整一天才弄清楚!<html>
<head>
<title>WebForm1</title>
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
<script language="javascript" defer>
document.onkeydown = function ()
{
if(event.keyCode==13)
{
event.returnValue = false; if (event.srcElement.id=="TextBox1")
{
var btnSubmit = document.getElementById('Button1')
btnSubmit.click();
}
}
}
</script>
</head>
<body>
<form id="Form2" runat="server">
<div>
<asp:textbox id="TextBox1" runat="server"></asp:textbox>
<asp:button id="Button1" runat="server" text="Button" />
<asp:label id="Label1" runat="server" text="Label"></asp:label>
</div>
</form>
</body>
</html>
event.returnValue = false;是不是设置事件返回值为假?
—— 地球人都知道,哈
楼主快结贴,快给分..快给分..