后台:
if((wca.getCategoryName()== null || “”.equals(wca.getCategoryName()))){
return wca;
}
如果是多个字段,则在后面加上||与前台相对应。
前台:
<tr>
<th>
<font color="red"> * </font>资金类别名称
</th>
<td>
<input class="u-ipt u-ipt-w4 tipmsg1" type="text" placeholder="请输入资金类别名称" datatype="*1-160" nullmsg="请输入资金类别名称" errormsg="资金类别输入格式错误" tipmsg="请输入资金类别名称,示例:冷链物流发展" id="categoryName" name="categoryName">
</td>
</tr>
在前台验证:
如果为空则不能保存。
var submitCheck = false;
var vf;
$("#form_save").click(function(){
if($("#aspectId").val()==null || $("#aspectId").val()==""){
layer.alert("请选择支持方向!");
return;
}
if($("#categoryName").val()==null || $("#categoryName").val()==""){
layer.alert("请输入资金类别名称!");
return;
}
vf = $("#categoryForm").Validform({
//传入自定义datatype类型
datatype:{
"z11" : /[/s]{0,1600}$/
},
btnReset:"#form_reset"
});
if(!submitCheck){
if(vf.check()){
var fromData = $("#categoryForm").serialize();
$.ajax({
url:"${base}/categoryOne/addCateOne",
data:fromData,
type:'post',
dataType:'json',
success:function(data){
if(data.id != null && data.id !=""){
submitCheck = true;
layer.confirm("保存成功!",{btn: ['确定']},function(index){
parent.location.reload();
});
}else {
layer.alert("保存失败");
}
}
});
}
}else{
layer.alert("请勿重复提交。");
}
});