我有一个带有文本输入+渐变阴影按钮的表单,带有onclick ='this.form.submit()'(以及一些隐藏的输入)。
在所有浏览器中,点击按钮都可以。
在Firefox中,如果我在文本输入中单击Enter,则会提交表单。 在IE中,它什么都不做。
如何让它与IE一起使用?
答案 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
。