function validateFields() { if (validateField("#Item_Name") && validateField("#itemName") && validateQty() && validateField("#quality_status") && validateField("#stock_batch")) { this.parent.ShowDiv(); return true; } else { alertMsg({ style: 'info', text: '提示: 必填项不可为空!', title: 'Tip', callback: function () { } }).init(); return false; } } $('#Item_Name').blur(function () { validateField("#Item_Name"); }); $('#itemName').blur(function () { validateField("#itemName"); }); $('#quality_status').blur(function () { validateField("#quality_status"); }); $('#stock_batch').blur(function () { validateField("#stock_batch"); }); $('#STOCK_BATCH_CHECK').blur(function () { validateField("#STOCK_BATCH_CHECK"); }); $('#CUSTOMER_NAME_CHECK').blur(function () { validateField("#CUSTOMER_NAME_CHECK"); }); $('#QUALITY_STATUS_CHECK').blur(function () { validateField("#QUALITY_STATUS_CHECK"); }); $('#qty_s').blur(function () { validateQty(); }); $('#qty_j').blur(function () { validateQty(); }); function validateOutBoundFields() { if (validateField("#Item_Name") && validateField("#itemName") && validateField("#STOCK_BATCH_CHECK") && validateQty() && validateField("#CUSTOMER_NAME_CHECK") && validateField("#QUALITY_STATUS_CHECK")) { this.parent.ShowDiv(); return true; } else { alertMsg({ style: 'info', text: '提示: * 必填项不可为空!', title: 'Tip', callback: function () { } }).init(); return false; } } function validateField(str) { var result = false; var value = $(str).val(); if (null != value && "" != value) { $(str).css("border", "1px solid #CCCCCC"); result = true; } else { $(str).css("border", "1px solid red"); } return result; } function validateQty() { var result = false; var qty_s = $('#qty_s').val(); var qty_j = $('#qty_j').val(); if (null != qty_s && "" != qty_s) { $('#qty_s').css("border", "1px solid #CCCCCC"); $('#qty_j').css("border", "1px solid #CCCCCC"); result = true; } else if (null != qty_j && "" != qty_j) { $('#qty_s').css("border", "1px solid #CCCCCC"); $('#qty_j').css("border", "1px solid #CCCCCC"); result = true; } else { $('#qty_s').css("border", "1px solid red"); $('#qty_j').css("border", "1px solid red"); result = false; } return result; }