если я щелкну где-нибудь в форме - отправка формы после ajax проверки, может кто-нибудь сказать мне, как решить эту проблему - PullRequest
1 голос
/ 22 апреля 2020

Проверка работает хорошо, форма также отправляется, если я нажимаю кнопку отправки, единственная проблема - отправка формы, если щелкнуть где-нибудь на странице, пожалуйста, помогите мне здесь. заранее спасибо.

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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...