【问题标题】:Same required field validator for 2 textboes?2个文本框的相同必填字段验证器?
【发布时间】:2013-10-03 11:57:26
【问题描述】:

我的应用程序在 mvc 3 中 我有两个文本框,其值为 "mobile number" 和 "Home number" 。客户需要输入任何一个字段。如果他输入任何一个数字,则无需显示任何必需的错误信息。仅当两个字段都为空时才应显示“需要电话号码”。

这怎么可能。 有人可以帮我吗 提前致谢 维迪亚

【问题讨论】:

    标签: asp.net-mvc-3 validation required


    【解决方案1】:

    您可以尝试自己的验证,虽然不是完美的验证,但这是可行的,

    @Html.EditorFor(model => model.FirstField, new { @id = "FirstField" }) 
    @Html.EditorFor(model => model.SecondField, new { @id = "SecondField" })
    
    <small><p id="errorMsg"></p></small>
    
    <input type="submit" value="Submit" class="btn" />        
    
        <script type="text/javascript">
            $(document).ready(function () {
                $('.btn').click(function () {
    
                    if ($('#FirstField').val() == '' && $('#SecondField').val() == '') {
                        $('#errorMsg').html('Please provide value in any one Field');
                        return false;
                    }
    
                });
            });
        </script>
    

    【讨论】:

    • 你试过我的答案了吗?
    • 尝试在`$('.btn').click(function () {`里面放一个alert()来检查控件是否进来
    猜你喜欢
    • 2015-02-20
    • 2017-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多