Firefox 新功能...Readonly的欄位還可以調整數字!
ASP.NET MVC Model欄位是int型態,自動產生View的textbox原始碼會是:
1: <input type="number" ... />
但今天更新了Firefox, 發現這種Type=number的文字方塊自動多了spinner .
Firefox真的很貼心,但是...當textbox設成readonly狀態時,這個spinner 卻還是enable狀態阿~~~
目前解決方式是先把Model中的int欄位都加上: [DataType(DataType.Text)]
讓前端產生的textbox以text呈現。
找到解決方法了:
http://stackoverflow.com/questions/23372903/hide-spinner-in-input-number-firefox-29
1: input[type=number] {
2: -moz-appearance:textfield;
3: }