大家好,我今天遇到一个比奇怪的问题,问题是,提交一个表单 做update 更新操作,<input type="submit" value="保存" class="btn_save" onclick="saveUpdate();" />form表单,内容省略掉<form id="updateCostForm" action="updateCost" method="post">...</form>不论我在js里面如何的验证表单,即使提交表单错误,alert(请正确填写表单') 表单也提交成功,并且将表单更新成功. if(baseFlag && durationFlag && unitFlag && DesrFlag && nameFlag){
$("#updateCostForm").submit();
}else{
alert('请正确填写表单'); return;
}很郁闷,不知道怎么回事?请大神赐教。谢谢!
1 回答
拉风的咖菲猫
TA贡献1995条经验 获得超2个赞
type="submit"
它會提交另一次, 把它拿掉,或是
把 onclick 改為
$('#updateCostForm').on('submit',saveUpdate);
添加回答
举报
0/150
提交
取消