1

验证工作良好,如果我单击提交按钮,表单也会提交,唯一的问题是如果单击页面中的任何位置提交表单,请在此处帮助我。提前致谢。

Javascript:

    $(document).ready(function(){
        $(":input[type='submit']").on('click', function(){
            $(':input[type="submit"]').prop('disabled', true);
        });               
         $("#locationName").on('change', function desgCheck()
                {     
                    var locationName = $('#locationName').val();

                    $.ajax({
                        type: "POST",
                        url: "../designation/locationName.htm",
                        data: {
                            locationName: locationName
                        },
                        dataType: "text",
                        success: function (data)
                        {
                            if ($.trim(data) !== 'Data  available')
                            {
                                alert("This Location already exist!!");
                                $("#locationName").val("");
                            } else {
                                $("#desgForm").submit();
                            }
                        },
                        error: function (error) {
                           $("#locationName").val("");
                        }
                    });

                });
                $("#locationName").on('keyup', function desgCheck(){
                     var str = $("#locationName").val();
                    var a = str.toUpperCase();
                    $("#locationName").val(a);
                });
jQuery("#desgForm").validationEngine();
     });

HTML:

 <form class="form-inline" id="desgForm" accept-charset="UTF-8" method="post" action="../locationSubmit.htm" enctype="multipart/form-data">

<input type="text" id="locationName" autocomplete="off"  name="locationName"  class="form-control validate[required]">

<button type="submit" class="btn btn-primary" >Save</button>

</form>
4

0 回答 0