提交输入多个输入

时间:2013-03-19 21:22:18

标签: forms

我有一个输入字段,按下输入时提交,如下所示:

<form action="" method="POST" >
  <input type="text" name="name"/>
  <input type="submit" style="display:none;" />
</form>

但是当我添加另一个字段时,按Enter键不会做任何事情:

<form action="" method="POST" >
  <input type="text" name="name"/>
  <input type="text" name="message"/>
  <input type="submit" style="display:none;" />
</form>

为什么不呢?怎么解决这个问题?

非常感谢!

1 个答案:

答案 0 :(得分:2)

我不会使用display:none。 我想你想要可见性:隐藏。

无论如何,我也不会使用。如果您不想要提交按钮,我会首先移动那些/在输入后向右边指定一个空格,然后使用SO上建议的黑客。

<form action="index.php" method="POST" >
   <input type="text" name="name" />
   <input type="text" name="message" />
   <input type="submit" style="position: absolute; left: -9999px; 
   width: 1px; height: 1px;"/>
</form>

此外,请查看此问题,因为它有一些很好的答案。 Submitting a form by pressing enter without a submit button