1

前段时间听说用<button></button>提交表单,不好——因为 IE 提交的是按钮的值,而不是表单中的输入。这是真的。?

因为目前我正在使用引导程序,并且我有这个登录按钮,它也应该包含箭头图标。喜欢:

<button type="submit" class="btn btn-primary" name="btnSubmit">
 Login <i class="icon-arrow-right"></i>
</button>

我看不出应该如何使用普通输入按钮:/

希望有人能回答这个问题!

感谢你们!

4

2 回答 2

2

如果您需要有多个提交按钮并在服务器上区分它们,这只是一个问题。

如果你这样做并且你需要支持 IE6,那么你应该避免使用<button>元素,它们都将永远是成功的控件。

如果您需要支持 IE7(可能还有 IE8),那么您可以为它们指定唯一名称并在服务器上测试以查看数据中出现的名称(同时完全忽略该值)。

于 2012-04-09T08:14:54.343 回答
0

只需使用输入。CSS 样式对输入的工作方式相同。您还可以在 CSS 中使用该按钮:

.btn_primary input[type="submit"]

它适用于gte ie6。

HTML

<input type="submit" name="btnSubmit" class="btn btn_primary" />
于 2012-04-09T08:17:38.613 回答