2010-05-21 37 views
0

任何人都可以使用这个在FireFox中提交的奇怪表单吗?FireFox:提交表单时出现的奇怪行为

所以这个表格应该在推送“去提交”按钮后提交。在应该通过JavaScript提交表单的按钮上有一个onclick事件。在表单中还有另一个按钮“测试”,没有任何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

Firefox并不是愚蠢的(显然你对它的了解不多)。* FireFox *)。 – nc3b 2010-05-21 18:05:13

+0

我只承认互联网浏览器!我只是让另一个浏览器与IE不同的HTML兼容性。我不喜欢其他浏览器。 :-) – ilnur777 2010-05-21 18:50:05

回答

4

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

该标签定义了一个按钮。

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

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