林切換從基本的HTML中使用HTML輔助我的HTML代碼和Html.TextBoxFor ...
這是我的舊代碼
<input type="text" disabled="disabled" value="Phone" name="Phone" id="cust-cellphone" class="tonedDown" />
這是新版本
@Html.TextBoxFor(x => x.Customer.Phone_Personal, new { @class = "text-adr-fld tonedDown", @value = "Phone", @disabled = "disabled" })
一切工作正常,除了Value屬性了。我的意思是它沒有顯示爲文本框內的默認預定義值。 我讀過,你可以使用佔位符,但它似乎不適用於IE9(這是我的客戶的要求)。
所以問題是,如何將輸入值屬性添加到與IE9一起使用的TextboxFor方法?
編輯: 可能有某種可能的解決方法。 我最初的目的是顯示一個「佔位符像值」,即默認值,它顯示了用戶應該在文本框中鍵入的內容。例如。處理電話號碼的文本框應該顯示「電話」,直到用戶點擊並輸入一個值。
有沒有人知道這樣做的另一種方式(除「佔位符」和「價值」)?
有很多關於如何使用jquery的工作,請檢查[此問題及其答案](http://stackoverflow.com/q/6445274/1182982)。還請檢查[this](http://stackoverflow.com/q/5120257/1182982)輸出 – Yasser
使用Value來代替value。 – Kenta