输入以可靠地提交html表单

时间:2010-05-26 13:35:59

标签: javascript html internet-explorer

我有一个带有文本输入+渐变阴影按钮的表单,带有onclick ='this.form.submit()'(以及一些隐藏的输入)。

在所有浏览器中,点击按钮都可以。

在Firefox中,如果我在文本输入中单击Enter,则会提交表单。 在IE中,它什么都不做。

如何让它与IE一起使用?

3 个答案:

答案 0 :(得分:1)

创建一个空文本框,其样式为“visibility:hidden; display:none”,这是一个已知问题

答案 1 :(得分:1)

如果我没记错,IE喜欢有实际的提交按钮,无论是<input type="submit" />还是<button type="submit">submit me</button>。也许你可以把它放在那里,但“看不见”所以你看不到它..

答案 2 :(得分:0)

此类表单将始终使用“Enter”:

<form ...>
  ...
  <input type="submit" ...>
</form>

确保您拥有input类型submit