1

基本上我希望我的网站(ASP.NET MVC 4)的用户能够增加他的余额(在文本框中输入)。如果整数是模型的整数,我知道该怎么做,但是我怎么能只用一个裸整数来做到这一点。

@Html.TextBox("Deposit")

我想确保在提交文本框时,只包含整数(在客户端)。如何在不制作整数模型并为模型属性编写文本框的情况下做到这一点?

4

2 回答 2

0

您可以使用 javascrip/jQuery 验证。请参阅这个 SO 问题: Simple number validation using JavaScript / jQuery 和这个:Positive number validation in jquery

于 2013-05-26T22:56:29.587 回答
0

html5

<input type="number" name="Deposit" min="1" max="5">

现在不能测试这个,但像这样的东西应该涵盖它..

@Html.TextBox(
    "Deposit", 
    null, 
    new { 
        @class = "span1", 
        type = "number", 
        required = "required" 
    }
)
于 2013-05-26T19:12:02.737 回答