js中混用标签,标签可以在jsp中任意地方使用
function validForm(form,navTabAjaxDone){
var customerID=document.getElementById("regUser_CUSTOMER_ID").value;
if(customerID=="")
{
alert('请输入会员编码!');
return false;
}
var xw=document.getElementById("regUser.SET_USER_NUM").value;
var Par=/\d{1,3}$/;
if(!Par.test(xw) && xw!=""){
alert('子账号席位应有数字组成!');
return false;
}
if(xw==""){
document.getElementById("regUser.SET_USER_NUM").value=5;
}
var newPar=/^E\d{8}$/;
if(!newPar.test(customerID)){
alert('会员号应由E+8位数字组成!');
return false;
}
if(gslx=="N"){//外贸企业
<c:forEach items="${mapGW}" var="GW" >
<c:if test="${\"J\" ne GW.LOOKUP_TYPE && \"K\" ne GW.LOOKUP_TYPE && \"M\" ne GW.LOOKUP_TYPE && \"N\" ne GW.LOOKUP_TYPE}">
bAllOk =!$.zdcheck.isEmpty("fjCode_W_${GW.LOOKUP_TYPE}","${GW.LOOKUP_NAME}") && bAllOk;
if(!bAllOk && $.zdcheck.isAlert) return false;
</c:if>
<c:if test="${\"J\" eq GW.LOOKUP_TYPE || \"K\" eq GW.LOOKUP_TYPE}">
var temp="#zjvalue_W_${GW.LOOKUP_TYPE}"
var tempName="${GW.LOOKUP_NAME}"+"附件";
if("" == $(temp).val()){
alert("请上传"+tempName);
return false;
//bAllOk=false;
//return false;
}
</c:if>
</c:forEach>
}else{
<c:forEach items="${mapGN}" var="GN">
<c:if test="${\"J\" ne GN.LOOKUP_TYPE && \"K\" ne GN.LOOKUP_TYPE && \"H\" ne GN.LOOKUP_TYPE}">
bAllOk = !$.zdcheck.isEmpty("fjCode_N_${GN.LOOKUP_TYPE}","${GN.LOOKUP_NAME.split(",")[0]}") && bAllOk;
if(!bAllOk && $.zdcheck.isAlert) return false;
</c:if>
<c:if test="${\"J\" eq GN.LOOKUP_TYPE || \"K\" eq GN.LOOKUP_TYPE}">
bAllOk = !$.zdcheck.isEmpty("zjvalue_N_${GN.LOOKUP_TYPE}","${GN.LOOKUP_NAME.split(",")[1]}附件") && bAllOk;
if(!bAllOk && $.zdcheck.isAlert) return false;
</c:if>
</c:forEach>
}
if(!bAllOk) return false;
return validateCallback(form,navTabAjaxDone);
}
</script>
===================================
js和标签的可以任意混用,注意把握原子性(一般一句为一原子)
<script type="text/javascript">
var oidStr="";
var aa ="";
var aarray= [];
setTimeout(function () {
aa =parseInt($("input[name='name1']").length);
for(i=0;i<aa;i++){
oidStr +=$("input[name='name1']")[i].value+',';
}
aarray=oidStr.split(",");
for(j=0;j<aarray.length-1;j++){
<c:forEach items="${cusPowerGroupList}" var="item">
var tmp=${item.groupKey};
if(aarray[j]==tmp){
$("li a[tvalue='"+tmp+"']").attr("checked",'true');
$("input[value='"+tmp+"']").attr("checked",'true');
$("input[value='"+tmp+"']").parent().attr("class",'ckbox checked');
/* $("input[value='"+tmp+"']").click(); */
}
</c:forEach>
}
/* $("li a[tvalue='161']").attr("checked",'true');
$("input[value='161']").attr("checked",'true');
$("input[value='161']").parent().attr("class",'ckbox checked'); */
//alert(aarray);=""
}, 60);
</script>