2010-04-10 127 views
1

我想製作一個這樣的表單,並且我想在所有關鍵字中發佈表單 - 用JavaScript - 。如何使用Javascript提交表單OnKeyPress?

<form action="{$formaction}" enctype="multipart/form-data" method="post"> 
<input type="text" name="n"> 
<input type="password" name="pw"> 
<button name="in" type="submit">enter</button> 
</form> 

請告訴我該怎麼做。

回答

3
<form onkeydown="this.submit();"> 
    <!-- form content --> 
</form> 
1
<body onkeydown="document.forms["myform"].submit();"> 
+2

與亞光的解決方案,這是最乾淨的。但我懷疑實際使用。 – 2010-04-11 08:51:43

0

如果你這樣做,該頁面將重新加載,就像如果你點擊提交按鈕。 您可能需要的是將onkeydown處理程序附加到密碼字段並通過AJAX提交按鍵。

例如,查看javascript自動建議庫中的一個,例如, AJAX Auto Suggest

+0

是的,但我想嘗試沒有Ajax。 :)它只是一個登錄表單,我想從服務器保存一些上限。無論如何,它不工作,因爲我想,所以我必須做到這一點與AJAX :) – 2010-04-11 07:45:26