我有一个带有许多按钮的aspx页面,我有一个搜索按钮,当用户按下回车键时,我想要触发它的事件。 我该怎么做?按Enter键时提交表格
8
A
回答
16
您设置的形式默认按钮:
<form id="Form1"
defaultbutton="SubmitButton"
runat="server">
+3
但我使用的形式是在母版页! – 2010-12-22 10:18:57
5
让它形式或面板的默认按钮。
任何一个人都可以将DefaultButton
属性设置为所需的按钮。
0
$(document).ready(function() {
$("#yourtextbox").keypress(function(e) {
setEnterValue(e);
});
});
function setEnterValue(e) {
var key = checkBrowser(e);
if (key == 13) {
//call your post method
}
function checkBrowser(e) {
if (window.event)
key = window.event.keyCode; //IE
else
key = e.which; //firefox
return key;}
调用上面的函数,它会帮助你检测输入键和 比打电话给你的POST方法。
0
使用输入按钮进行制作动作并点击无头痛按钮的最佳方法如果用户按下输入或不使用js检查每个输入是使用submit
输入类型。
但是你会面临onsubmit
不适用于asp.net的问题。
我用非常简单的方法解决了这个问题。
如果我们有这样一个形式
<form method="post" name="setting-form" >
<input type="text" id="UserName" name="UserName" value=""
placeholder="user name" >
<input type="password" id="Password" name="password" value="" placeholder="password" >
<div id="remember" class="checkbox">
<label>remember me</label>
<asp:CheckBox ID="RememberMe" runat="server" />
</div>
<input type="submit" value="login" id="login-btn"/>
</form>
现在,您可以捕捉得到的形式回发之前该事件,并从回传阻止它,做所有你想用这个jQuery的阿贾克斯。
$(document).ready(function() {
$("#login-btn").click(function (event) {
event.preventDefault();
alert("do what ever you want");
});
});
相关问题
- 1. 使ENTER键提交url表格iframe
- 2. 按Enter确认提交表格
- 3. 按键提交表格
- 4. 使用Shift键提交表单+ Enter键
- 5. Safari:按下Enter键时使用xhrPost提交表单
- 6. 防止WPF窗体按Enter键提交
- 7. 按下“Enter”按钮提交表单?
- 8. 如何通过按下Enter键(不提交按钮)来提交HTML表单?
- 9. 禁用ENTER键选择在表单中提交按钮
- 10. asp.net - 在文本框和表单中按ENTER键提交
- 11. “Enter”按键提交表单在IE中不工作9/10
- 12. 在HTML表单上提交Enter键而不是激活按钮
- 13. 为什么我的表单在按下Enter键入时未提交?
- 14. 如何在不提交表单的情况下按Enter键单击按钮
- 15. 按Enter键时停止'丁'
- 16. 当按下Enter键时
- 17. DNN:使用Enter键提交搜索
- 18. 按Enter键
- 19. PHP - HTML - Javascript - 通过按enter键提交textarea文本
- 20. 替换输入文本框文本并按“Enter”键提交。 - FLASH
- 21. 当我按Enter时提交登录控制按钮
- 22. 当按Enter键而不提交该行时移动到下一行
- 23. Django:当多次按Enter键时,停止重新提交重复数据
- 24. 通过在文本字段上按Enter键提交表单不起作用
- 25. 按Enter键继续
- 26. 当我在键盘上按下Enter键时,它会提交表单而不通过javascript?
- 27. 如何使用ENTER键提交AJAX表单,从textarea?
- 28. 如何使用react.js中的Enter键提交表单?
- 29. 如何使用asp.net中的Enter键提交表单
- 30. 问题与ENTER键上的reCaptcha提交表单 - AJAX/JS/PHP
对于其他人来这里,这个问题线程可能会更有用。 https://stackoverflow.com/questions/7020659/submit-form-using-a-button-outside-the-form-tag – 2017-06-30 04:45:11