2个textboes的相同必填字段验证器?

时间:2013-10-03 11:57:27

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

我的申请是在mvc 3中 我有两个文本框,其值为“手机号码”和“家庭号码”。 custemor需要进入任何一个领域。如果他输入任何一个号码,则无需显示任何必填的错误消息。仅当两个字段都为空时,才应显示“需要电话号码”。

这怎么可能。 任何人都可以帮助我 提前致谢 维迪亚

1 个答案:

答案 0 :(得分:0)

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

@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>