2012-02-03 157 views
-6

可能重複:
Shift+Enter button used for submitting form使用Shift鍵提交表單+ Enter鍵

其實客戶的要求是:

  1. 當你點擊提交按鈕,然後形成將提交但是當你點擊輸入按鈕,表格將不會提交

  2. 另一個是使用Shift + Enter提交表單也爲我使用:input type="button" value="Submit" onclick="this.form.submit()" class="rightbtn"從這個代碼輸入將不會用於提交表單,我應該怎麼做Shift + Enter提交同樣的表單?

+1

可能重複?這是同一位作者每隔一小時發佈一次。 – Jordan 2012-02-03 06:52:58

+0

你能推薦一些其他的代碼...我試過但仍然不能工作 – 2012-02-03 06:53:14

+0

是喬丹...問題是,在以前我沒有提及客戶端的要求 – 2012-02-03 06:54:31

回答

1

你可以使用一個小小的jQuery腳本。

$("body").keyup(function(event) 
{ 
    if (event.keyCode == 13 && event.shiftKey) 
    { 
     $("#form_id").submit(); 
    } 
}); 
0

用於JavaScript 檢查的第一個問題,如果在加載頁面,如果關注的是,如果提交按鈕,0​​因此然後點擊進入頁面被提交,

等頁面加載設置焦點爲第二個問題一些其它元件

document.getElementById('textField').focus(); 

使用jQuery

$("form").keyup(function(event) 
{ 
    if (event.keyCode == 13 && event.shiftKey) 
    { 
    $("#form_id").submit(); 
    } 
}); 
相關問題