如果条件失败,则正在提交表单


Form is submitting if condition fails

我正在尝试提交一份表格,如果满足条件,则必须提交,否则表格不应提交。正在针对两个条件提交表单,否则不会同时提交两个条件。

  <script type="text/javascript">
           //$('#student').change(function() { 
          $('#but').click(function() { 
          var payid = $("#feType").val();
          var course = $("#course").val();
          var course_id = $("#course_id").val();
          var stud_id = $("#student").val();
          var paid_amt1 = $("#paid_amt").val();
          var serializedData = $("form").serialize();
            $.ajax({
                    dataType: "json",
                    url: '<?php echo ADMINPATH;?>student/getNewFee/'+payid+'/'+course_id+'/'+stud_id+'/'+course,
                    data: '',
                    async: true,                    
                    success: function(data){
                      if(data == false){
                         $("form").unbind('submit').submit();
                         alert("This student doesn't have transport");
                         return false;
                      }
                      var result = data; 
                      if(Number(result) >= Number(paid_amt1)){
                        $("#fee_data").submit(function(){
                          return true;
                        });    
                      }else {
                        $("form").unbind('submit');
                          alert("Due Amount is less than paid amount");
                          return false;        
                      }
                   }      
             });
        });
    </script>

您的案件的确切行为是什么? 您输入什么作为值,警报是否显示?也许您需要做的就是将代码放在 $(document).ready 块中,因此它将如下所示:

$( document ).ready(function() {
    //your code here
});