我正在尝试提交一个表单,如果条件满足则必须提交,否则表单不应该提交。对于两种情况都没有提交的条件,表格都会被提交。
<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>
答案 0 :(得分:0)
你案件的确切行为是什么?你输入什么作为价值观,警报节目? 也许您需要做的就是将代码放在$(document).ready块中,这样就可以了:
$( document ).ready(function() {
//your code here
});