【问题标题】:How to client side validate integer如何客户端验证整数
【发布时间】:2013-05-21 16:27:38
【问题描述】:

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

@Html.TextBox("Deposit")

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

【问题讨论】:

    标签: asp.net asp.net-mvc asp.net-mvc-4 razor


    【解决方案1】:

    html5

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

    目前无法对此进行测试,但类似这样的东西应该可以覆盖它..

    @Html.TextBox(
        "Deposit", 
        null, 
        new { 
            @class = "span1", 
            type = "number", 
            required = "required" 
        }
    )
    

    【讨论】:

      【解决方案2】:

      您可以使用 javascrip/jQuery 验证。看到这个问题: Simple number validation using JavaScript / jQuery 还有这个:Positive number validation in jquery

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-12-09
        • 1970-01-01
        • 2012-01-23
        相关资源
        最近更新 更多