表单验证失败

时间:2013-02-19 14:10:50

标签: jquery asp.net-mvc-4

我已经完成了表单输入框的验证。但是,当我点击提交时,我正在使用JQuery调用,因此表单验证失败。然后我修改了下面的代码来覆盖验证插件的submithandler。现在,当我点击保存按钮而不输入任何细节时,没有任何反应,表格停留在那里。即使我们输入数据并尝试提交表单仍然存在。请任何人都可以帮忙。我使用以下参考资料。

References
---------- 

<script src="../../Scripts/jquery.validate.min.js" type="text/javascript"></script>
<script src="../../Scripts/jquery.validate.unobtrusive.min.js" type="text/javascript"></script>
<script src="http://code.jquery.com/jquery-1.8.3.min.js" type="text/javascript"></script>
<script src="http://jzaefferer.github.com/jquery-validation/jquery.validate.js"    type="text/javascript"></script>

 AJAX Call
 ---------

   $("#addForm").validate(
        {

                submitHandler: function (form) {
                    var clientName = $('#Client_ClientName').val();
                    var clientTypeId = $('#ClientTypeSelectId').val();
                    var clientCode = $('#Client_ClientCode').val();

               $.ajax({
                        type: "POST",
                        async: false,
                        url: "/Client/AddClient",
                        cache: false,
                        data: { "clientName": clientName, "clientTypeId": clientTypeId, "clientCode": clientCode },
                        dataType: "json",
                        error: function (request) {
                            alert(request.responseText);
                        },
                        success: function (result) {
                            //alert('Successfully Inserted Client');
                            $.ajax({
                                url: "/Client/ClientGrid",
                                type: 'GET',
                                datatype: 'json',
                                success: function (data) {
                                    $('#grid').html(data);
                                    //alert('got here with data');
                                },
                                error: function () {
                                    //alert('something bad happened');
                                }
                            });

                            $('#myClientDialogContainer').dialog('close');
                        }
                    });
                    return false;
                }
            });

此致 毗

0 个答案:

没有答案
相关问题