<按钮>提交IE </button>

时间:2012-04-09 08:00:21

标签: php html forms button

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

因为目前我正在使用bootstrap,我有这个登录按钮,它也应该包含箭头图标。像:

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

我无法通过普通的输入按钮看到我应该怎么做:/

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

谢谢你们!

2 个答案:

答案 0 :(得分:2)

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

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

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

答案 1 :(得分:0)

只需使用输入。 CSS样式对输入的工作方式相同。 你也可以在你的css中找到按钮:

.btn_primary input[type="submit"]

适用于gte ie6。

HTML

<input type="submit" name="btnSubmit" class="btn btn_primary" />