<a4j:commandButton value=" 保 存 " styleClass="cssButtonBG" onclick="return check();" >
<a4j:jsFunction name="saveOk" action="#{apportionRule.doSave}" reRender="queryTable, msg_sub,msg"
oncomplete="#{apportionRule.entity.success == 'true' ? 'javascript:Richfaces.hideModalPanel(\"infoAddPanel\");' : ''}return false;"/>
</a4j:commandButton>
需要a4j:commandButton与a4j:jsFunction相互配合进行
js代码
function check(){
var model =document.getElementById("infoAddForm:infoAddSubView:infoAddSubForm:model_id").value ;
var city =document.getElementById("infoAddForm:infoAddSubView:infoAddSubForm:add_city").value;
var product =document.getElementById("infoAddForm:infoAddSubView:infoAddSubForm:add_product_value").value;
var fee =document.getElementById("infoAddForm:infoAddSubView:infoAddSubForm:add_fee_item").value ;
var design =document.getElementById("infoAddForm:infoAddSubView:infoAddSubForm:add_design_value").value ;
var fair = document.getElementById("infoAddForm:infoAddSubView:infoAddSubForm:add_fair_value").value;
if(model == '' || model == null){
alert("请选择表");
return false;
}
if(city == '' || city == null){
alert("请选择地市");
return false;
}
if(model == '2'){//如果选择的是共享版
if(product == '' || product == null){
alert("产品编码不能为空");
return false;
}
}
if(fee == '' || fee == null){
alert("账目项不能为空");
return false;
}
if(design == '' || design == null){
alert("套餐值不能为空");
return false;
}
if(fair == '' || fair == null){
alert("公允值不能为空");
return false;
}
saveOk();
}