我想輸入一個帶小數點的數字到文本框中,但是我收到錯誤You must enter a valid value
。MVC 4 TextBoxFor HTML5貨幣
有人可以請示範我如何修改下面的代碼,以確保只有帶小數點和2位小數的真實價格可以輸入到表單中。
還有可能在字段前加一個£(&英鎊)字符,但顯然在發佈後,從提交的值中省略了£符號?
test.cs中
[DisplayName("Amount")]
public Decimal Amount { get; set; }
Index.cshtml
@Html.TextBoxFor(m => m.Amount, new { @class = "form-control", type = "number", placeholder = "Amount", required = "required" })
的伎倆?如果是這樣,我會保持貨幣符號超出文本框,並使用Bootstrap輸入組http://getbootstrap.com/components/#input-groups-basic – DavidG
您可以嘗試使用Html.EditorFor –
我確實使用Boostrap。 – iggyweb