5

在这里,我将表格放在表格排列表格项目。
即使它有效,它也不起作用。

<form method="get" action="another.php">
<table width="50%" border="0" cellspacing="0" cellpadding="0">
<tr>
    <td width="60%">
        Number: <input type="text" name="number" />
    </td>
    <td width="20%" align="center">
        Title: <input type="text" name="title" />
    </td>
    <td width="20%">
        Short Desc: <input type="text" name="shortdesc" />
    </td>
</tr>
</table>
</form>

当我按Enter时,表单不会提交。
就好像我在表单内的任何地方放置一个提交按钮一样,它适用于Enter键和按钮单击。

<input type = "submit" value="Submit" />

但我不想要任何提交按钮。我通过按键提交表格Enter
任何线索为什么这不起作用?

4

3 回答 3

4

将此添加到您的表单中

<input type="submit" style="position: absolute; left: -9999px"/>

或者

<input type="submit" style="visibility: hidden;"/>
于 2013-03-30T08:07:16.993 回答
0

添加这个....将为所有三个浏览器解决您的问题

 <input  type="submit" name="update" value=" Apply " 
style="position: absolute; height: 0px; width: 0px; border: none; padding: 0px;"
hidefocus="true" tabindex="-1"/>
于 2013-03-30T08:09:02.923 回答
0

所有表单都需要一个提交按钮来提交(至少没有 javascript):

你可以让它不可见:

<input type="submit" style="visibility:hidden"/>
于 2013-03-31T06:20:43.060 回答