FireFox:提交表单时的奇怪行为

时间:2010-05-21 17:59:56

标签: firefox forms submit

任何人都可以帮助这个在FireFox中提交的奇怪表单吗?

因此,在按下“转到提交”按钮后,应该提交此表单。按钮上有一个onclick事件,应该通过JavaScript提交表单。在表单中有另一个按钮“test”,没有任何onclick事件。在脚本之后,只有在按下“转到提交”按钮后才能提交表单,但它甚至提交了“测试”按钮。

在Internet Explorer中它运行良好!但是这个愚蠢的FireFox浏览器表现不同。

以下是HTML页面的示例:

<script>
function func(){
document.form1.submit();
}
</script>

<form name="form1" method="post" action="somewhere.php">
<button>test</button>
<input type="button" value="go to submit" onclick="func();">
</form>

我有几个带<button onclick="...">option 1</button>选项的按钮。我想解决在FireFox中提交表单的奇怪问题。求救!

1 个答案:

答案 0 :(得分:4)

http://www.w3schools.com/tags/tag_button.asp

标签定义了一个按钮。

在按钮元素中,您可以放置​​内容,例如文本或图像。这是此元素与使用input元素创建的按钮之间的区别。

始终指定按钮的类型属性。 Internet Explorer的默认类型是“按钮”,而在其他浏览器(和W3C规范)中,它是“提交”。

相关问题