我有一個帶有許多按鈕的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鍵提交評論?
- 2. 按ENTER鍵提交FORM
- 3. 使ENTER鍵提交url表格iframe
- 4. 按Enter確認提交表格
- 5. 用Enter鍵提交表單而不提交按鈕?
- 6. 按鍵提交表格
- 7. 使用Shift鍵提交表單+ Enter鍵
- 8. Safari:按下Enter鍵時使用xhrPost提交表單
- 9. 防止WPF窗體按Enter鍵提交
- 10. 「Enter」鍵的默認提交按鈕
- 11. 按enter鍵提交textarea問題
- 12. 按下「Enter」按鈕提交表單?
- 13. 如何通過按下Enter鍵(不提交按鈕)來提交HTML表單?
- 14. Textarea用enter鍵提交
- 15. 如何用Enter鍵提交?
- 16. 僅在按下ENTER時提交。
- 17. 無法防止輸入按Enter鍵時提交
- 18. 如何在文本區按Enter鍵提交表單
- 19. asp.net - 在文本框和表單中按ENTER鍵提交
- 20. 在HTML表單上提交Enter鍵而不是激活按鈕
- 21. 禁用ENTER鍵選擇在表單中提交按鈕
- 22. 「Enter」按鍵提交表單在IE中不工作9/10
- 23. Angular:按Enter鍵提交空表單無論值
- 24. jQuery on enter key提交表格
- 25. 當按下「Enter」按鈕時,表單不會提交
- 26. 按enter鍵插入textarea中的換行符,但不提交表格
- 27. 按回車鍵提交表格?
- 28. 爲什麼我的表單在按下Enter鍵入時未提交?
- 29. 如何在PrimeFaces selectOneMenu中按下Enter時提交表單?
- 30. 如何在不提交表單的情況下按Enter鍵單擊按鈕
對於其他人來這裏,這個問題線程可能會更有用。 https://stackoverflow.com/questions/7020659/submit-form-using-a-button-outside-the-form-tag – 2017-06-30 04:45:11