Internet Explorer 11设置了非必填字段

时间:2019-04-02 03:54:13

标签: html forms internet-explorer

我有一个产品注册表格,上面有几个字段,Internet Explorer 11则不需要此字段。我删除了JavaScript表单验证,并且在表单或字段上没有触发任何事件。现在出于调试目的,它只是在做一个简单的表格发布。这只会在Internet Explorer 11中发生,而不会在Edge,Firefox,Chrome或Opera中发生。表单发布永远不会发生,IE只是将重点放在该字段上,并且没有任何消息。

这是导致问题的表单字段。有什么想法吗?

<input type="text" name="ship_to_zip_code" value="" id="ship_to_zip_code" maxlength="6" placeholder="Zip/Postal Code" />

1 个答案:

答案 0 :(得分:0)

我最终将其追溯到一些为支持Internet Explorer 8和9而埋藏的旧JavaScript代码,以便我们可以在这些浏览器中使用placeholder属性。我只是删除了旧的JavaScript代码,因为我们不再需要支持那些笨拙的浏览器,并且一切都很好。