javascript - IE 10/11 中停用输入[类型 ="text"] 的占位符

标签 javascript html internet-explorer-10 internet-explorer-11

情况一

为什么在停用的 input[type="text"] 中可以选择占位符?

<input name="minMax2" disabled="disabled" id="minMax2" type="text"  
                      placeholder="min. 100 / max. 200" min="100" max="200">

情况二

我什至有一个奇怪的情况,我可以在占位符中输入文本,但是如果我点击一个停用的文本字段就会发生这种情况,但因为我离开了另一个字段并且附加的更改事件确实启用了日期选择器.

有什么想法吗?我是否遗漏了什么或者这是 Internet Explorer 10 和 11 的错误?

最佳答案

看起来这是一种浏览器行为。作为替代方案,您可以保持启用状态(如果需要,将其适当设置为禁用状态)并添加属性 onfocus="this.blur()"

这是您修改的演示:http://jsfiddle.net/a8ezd/1/

关于javascript - IE 10/11 中停用输入[类型 ="text"] 的占位符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22459489/

相关文章:

Javascript获取数字的前两位数字

javascript - 检查搜索结果是否存在多次,如果是,则在 Javascript 中仅显示一个结果

javascript - 为什么我无法获取 $sceProvider?

HTML/CSS - 为下拉菜单调用对等标记

html - Woocommerce:如何设计选择字段的内部正方形?

flash - Internet Explorer 10 - 删除的 Flash 元素仍然可见?

javascript - Bootstrap 3/ASP.NET - 行正在合并

javascript - Lua表转js数组

css - IE 10 加载错误的媒体查询

javascript - IE10 JavaScript 无法在计算机锁定时重新绘制窗口?