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

时间:2016-01-19 10:46:45

标签: javascript php jquery ajax model-view-controller

我正在尝试提交一个表单,如果条件满足则必须提交,否则表单不应该提交。对于两种情况都没有提交的条件,表格都会被提交。

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

1 个答案:

答案 0 :(得分:0)

你案件的确切行为是什么?你输入什么作为价值观,警报节目? 也许您需要做的就是将代码放在$(document).ready块中,这样就可以了:

$( document ).ready(function() {
    //your code here
});
相关问题