2014-09-26 85 views
0

所以我加入這個CSS到我的輸入框如何避免我的佔位符爲大寫在Internet Explorer 9

text-transform: uppercase 

所以它會自動大寫我的所有輸入。但我的問題是使用Internet Explorer時,它也自動將我的輸入框中的佔位符轉換爲大寫。我在谷歌瀏覽器,firefox或Safari瀏覽器中沒有遇到過這種情況。我怎樣才能避免它不會自動在IE9中轉換?

+0

可以共享的完整代碼? – divakar 2014-09-26 04:23:08

+0

哪個IE版本? – 2014-09-26 04:23:47

+0

IE版本IE9。 – 2014-09-26 05:13:49

回答

1

嘗試:

/* Internet Explorer 10+ */ 
.form-control:-ms-input-placeholder { 
    text-transform:none; 
} 
+0

我得到這個工作在IE10和IE11但不是在IE9。感謝你的回答 – 2014-09-26 05:15:38

0

嘗試像這樣

<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(); 
} 
相關問題