默认文本框消息不适用于 Internet Explorer
Posted
技术标签:
【中文标题】默认文本框消息不适用于 Internet Explorer【英文标题】:Default textbox message not working for Internet Explorer 【发布时间】:2013-10-26 06:33:19 【问题描述】:我正在尝试将默认消息显示为我的文本框的占位符。当用户单击时,默认消息消失,并向用户显示一个空文本框 - 输入他或她选择的任何信息。
这适用于除 IE v9 之外的所有浏览器(Chrome、Safari、Firefox)。
这是怎么回事?
<asp:TextBox ID="TextBox3" runat="server" BackColor="Silver"
BorderColor="Silver" Height="20px" Style="margin-left: 6px" Width="160px"
placeholder = "Enter Member ID here." ></asp:TextBox>
【问题讨论】:
【参考方案1】:IE9 不支持 html5 中的 placeholder
属性。
您可以通过 javascript 或here 中提到的众多插件来实现。
【讨论】:
我已经在我的代码中添加了以下内容:- github.com/mathiasbynens/jquery-placeholder/blob/master/… 仍然不行。 你能帮我解决这个问题吗?以上是关于默认文本框消息不适用于 Internet Explorer的主要内容,如果未能解决你的问题,请参考以下文章
为啥 JQuery keydown 适用于窗口而不适用于文本框?