在提交按钮加事件onclick()="return a()"
在script加函数 a() 判断
我在onclick事件中加了一个返回值,这样当浏览器窗口弹出警告框提示我们漏填信息,我们点击确定按钮时,浏览器不会清除我们原本填写好的信息。
tab选项卡,多页 多行逐行判断
function verify(){
var deliveryDate = $(".delivery_date").val();
var all_material_date = $(".all_material_date").val();
if (deliveryDate != '' && all_material_date ==''){
sweetAlert('预计齐料时间不能为空');
return (false);
}
var count_ml = $("#tabb>tbody").children("tr").length;
var count_fl = $("#tabb_fl>tbody").children("tr").length;
//面料 几行
for (var i = 1; i < count_ml+1; i++) {
var fabric_id = 'fabric_id_' + i;
fabric_id = $(".fabric_id_" + i).val();
if (fabric_id == '') {
sweetAlert('面料名称不能为空');
return (false);
}
var parts = "parts_" + i;
parts = $(".parts_" + i).val();
if (parts == '') {
sweetAlert('面料使用部位不能为空');
return (false);
}
}
//辅料 几行
for (var j = 1; j < count_fl+1; j++) {
var fabric_id_fl = 'fabric_id_fl_' + j;
fabric_id_fl = $(".fabric_id_fl_" + j).val();
if (fabric_id_fl == '') {
sweetAlert('辅料名称不能为空');
return (false);
}
var parts_fl = "parts_fl_" + j;
parts_fl = $(".parts_fl_" + j).val();
if (parts_fl == '') {
sweetAlert('辅料使用部位不能为空');
return (false);
}
}
console.log('验证成功');
}