2012-10-03 65 views
0

有什么理由,我看到通过Javascript表单提交的大部分信息与锚链接来完成:JavaScript表单提交 - 锚VS按钮

<a id="submitButton" href="#">Submit</a> 

代替

<button id="submitButton">Submit</button> 

的Javascript:

$("#submitButton").click(function(){ 
    //do whatever 
}); 

我想不出任何理由,这是标准做法,但也许我错过了事端G?

+0

我认为人们做它的造型。锚点显然有着不同的风格,人们有时需要一个“按钮”来这样看,但确实提交了一些表格。这只是一种让它看起来像超链接的懒惰方式。 – Ian

回答

2

从历史上看,它是如此容易,链接样式看起来像不是一个标准的按钮然后用JS搭起表单提交(调用submit()方法,做一些ajaxy等),而不是造型真正的按钮。

有没有理由超越化妆品,缺乏优雅的退化给出了一个不好的理由。

使用常规提交按钮。

0

与我一样,许多网络开发者只是喜欢“不同”。

还有就是做一个提交按钮没有正确或错误的方式,地狱,你可以把图像...

这只是一个惯例,而且很多时候,链接看起来比按钮更漂亮。纯偏好