0

有什么理由让我看到的关于通过 Javascript 提交表单的大多数信息都是通过锚链接完成的:

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

代替

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

Javascript:

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

我想不出这是标准做法的任何理由,但也许我遗漏了什么?

4

2 回答 2

2

从历史上看,将链接样式设置为看起来像Not A Standard Button然后使用 JS(调用submit()方法、执行 ajaxy 等)而不是设置真正的按钮样式更容易。

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

使用常规提交按钮。

于 2012-10-03T14:49:57.317 回答
0

许多 Web 开发人员,比如我自己,只是更喜欢“与众不同”。

制作提交按钮没有正确或错误的方法,地狱,你可以把它变成一个图像......

这只是一种练习,而且很多时候,链接看起来比按钮漂亮得多。纯粹的偏好

于 2012-10-03T14:50:08.563 回答