我有一个输入文本类型
<input type="text" name="firstNameInd" style="width:200px;" required="true" maxlength="100" />
Run Code Online (Sandbox Code Playgroud)
“必需”是我使用 javascript 访问的自定义属性。
这在 IE 7 和 8 中工作正常,但在 IE10 中却显示为 required=""。
可能是因为 required 是 HTML5 中的一个属性。
任何人都可以建议该怎么做?
小智 5
假设 HTML5 doctype,该required属性是保留的。您应该data-为自定义属性使用前缀:
<input type="text" name="firstNameInd" style="width:200px;" data-required="true" maxlength="100" />
Run Code Online (Sandbox Code Playgroud)
您可以像这样访问:
var required = foo.getAttribute('data-required') // where foo is reference to your input
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5269 次 |
| 最近记录: |