所以我加入这个CSS到我的输入框如何避免我的占位符为大写在Internet Explorer 9
text-transform: uppercase
所以它会自动大写我的所有输入。但我的问题是使用Internet Explorer时,它也自动将我的输入框中的占位符转换为大写。我在谷歌浏览器,firefox或Safari浏览器中没有遇到过这种情况。我怎样才能避免它不会自动在IE9中转换?
所以我加入这个CSS到我的输入框如何避免我的占位符为大写在Internet Explorer 9
text-transform: uppercase
所以它会自动大写我的所有输入。但我的问题是使用Internet Explorer时,它也自动将我的输入框中的占位符转换为大写。我在谷歌浏览器,firefox或Safari浏览器中没有遇到过这种情况。我怎样才能避免它不会自动在IE9中转换?
尝试:
/* Internet Explorer 10+ */
.form-control:-ms-input-placeholder {
text-transform:none;
}
我得到这个工作在IE10和IE11但不是在IE9。感谢你的回答 – 2014-09-26 05:15:38
尝试像这样
<asp:TextBox ID="TextBox1" AutoPostBack="true" runat="server"
ontextchanged="TextBox1_TextChanged"></asp:TextBox>
protected void TextBox1_TextChanged(object sender, EventArgs e)
{
TextBox1.Text = TextBox1.Text.ToUpper();
}
可以共享的完整代码? – divakar 2014-09-26 04:23:08
哪个IE版本? – 2014-09-26 04:23:47
IE版本IE9。 – 2014-09-26 05:13:49