Kar*_*yan 8 html javascript asp.net jquery postback
我在.aspx页面中使用html输入文本框,当我更改该文本框中的值并按Enter键意味着页面获得回发.除了在"onkeypress"事件中返回false之外,如何防止此回发.
代码:
textBox[0].setAttribute("onkeydown", "return (event.keyCode!=13);");
Run Code Online (Sandbox Code Playgroud)
谢谢,
Karthik.
Mis*_*pic 10
您需要使用javascript来防止单击enter的默认行为,即提交表单.你需要做这样的事情(我在这里使用jQuery,默认包含在ASP.Net应用程序中):
$('input[type="text"]').keydown(function(event){
if(event.keyCode == 13) {
event.preventDefault();
return false;
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10491 次 |
| 最近记录: |