[英]Set submit button to another when clicking enter
單擊鍵盤上的Enter鍵時,我試圖將ASP.NET
網站中的提交按鈕設置為另一個提交按鈕。 到目前為止,我已經做到了,但是問題是它仍然仍然發送第二個提交按鈕。 我嘗試在input
元素的onkeypress
事件中返回false,但是這樣就不允許我在文本input
框中寫任何內容。
這是我的javascript函數:
function button_click() {
if (window.event.keyCode == 13) {
document.getElementById("msSend").focus();
document.getElementById("msSend").click();
}
}
和一個示例文本input
框:
<input type="text" id="msname" name="msname" runat="server" onkeypress="button_click()" /></td>
有什么建議么?
我修好了它! 我的MasterPage
中有一些按鈕,出於某些原因,它們被定義為type="submit"
。 我變了:
<button name="bmenu" onclick="DisableHL('bmenu'); location.href='<%= movies %>'; return false;" class="btn">סרטים</button>
至:
<button name="bmenu" onclick="DisableHL('bmenu'); location.href='<%= movies %>'; return false;" class="btn" type="button">סרטים</button>
並固定了它! ;)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.