簡體   English   中英

如何避免占位符在Internet Explorer 9中變為大寫

[英]how do I avoid my placeholder to be in uppercase in Internet Explorer 9

所以我將此CSS添加到我的輸入框中

text-transform: uppercase

這樣它將自動將我所有的輸入大寫。 但是我的問題是使用Internet Explorer時,它還會自動將輸入框中的占位符轉換為大寫。 我沒有在谷歌瀏覽器,firefox或safari中遇到這種情況。 如何避免在IE9中不太自動轉換?

嘗試:

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

嘗試這樣

<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();
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM