驗證必填項,並游標定位到未填項
阿新 • • 發佈:2019-01-27
//驗證必填項,並游標定位到為填項 function skipVerify(formName){ var inputElemts = $("form[id=" + "'" +formName + "'" + "] :input[id][type!='hidden']"); inputElemts.each(function(i, inputElemt) { var s = $(this).attr('id'); var inputValue = $(this).attr('value'); var inputVal = $(this).val(); var classVal = $(this).attr('class'); if (classVal != '' && classVal != null && classVal != undefined){ if(classVal.indexOf("easyui-combobox") == 0){ var inputVal = $(this).combobox("getValue"); if (inputVal == '' || inputVal == null || inputVal == undefined){ var o = $(this).combobox('options').required; if (o == true){ $(this).combobox('showPanel'); return false; } } } else if(classVal.indexOf("easyui-validatebox") == 0){ var inputVal = $(this).val(); if (inputVal == '' || inputVal == null || inputVal == undefined){ var o = $(this).validatebox('options').required; if (o == true){ $(this).focus(); return false; } } } else if(classVal.indexOf("combotree-f combo-f") == 0){ var inputVal = $(this).combotree("getValue"); if (inputVal == '' || inputVal == null || inputVal == undefined){ var o = $(this).combotree('options').required; if (o == true){ $(this).combotree('showPanel'); return false; } } } else if(classVal.indexOf("textbox easyui-validatebox") == 0){ var inputVal = $(this).val(); if (inputVal == '' || inputVal == null || inputVal == undefined){ var o = $(this).validatebox('options').required; if (o == true){ $(this).focus(); return false; } } } else if(classVal.indexOf("easyui-numberbox") == 0){ var inputVal = $(this).val(); if (inputVal == '' || inputVal == null || inputVal == undefined){ var o = $(this).numberbox('options').required; if (o == true){ $(this).focus(); return false; } } } else if(classVal.indexOf("easyui-datebox") == 0){ var inputVal = $(this).datebox("getValue"); if (inputVal == '' || inputVal == null || inputVal == undefined){ var o = $(this).datebox('options').required; if (o == true){ $(this).datebox('showPanel'); return false; } } } } }); }