2010-04-10 83 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