form 表单默认提交按钮

根据xhtml的规范,表单里第一个button的类型默认是submit的,所以即使不写type="submit" 第一个button也是可以作为submit使用的,但是IE没有按照规范来实现,所以如果不希望第一个button作为提交按钮的话,IE中直接不指定button的type就没有问题,但是Firefox中就不行,下面两个表单在Firefox中的表现是不一样的,但是在IE中表现是一样的,不信分别使用IE和Firefox试试。

下面两个表单的代码如下:

<form action="javascript:alert('submit form');">
    <
input type="text" />
    <
button onclick="alert('actived button');">submit</button>
</
form>
<
form action="javascript:alert('submit form');">
    <
input type="text" />
    <
button type="buttononclick="alert('actived button');">submit</button>
</
form>

        
        

留下评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据