标签可以在jsp中任意地方使用(与js混用)
2017-04-17 15:51
302 查看
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');
4000
$("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>
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');
4000
$("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>
相关文章推荐
- JS中可以使用JSP标签
- 在js中居然是可以使用c标签的
- jsp中使用EL表达式并且在js中使用该值需要注意的地方
- jsp、js限制本地上传图片大小、类型(js经过测试,项目中可以使用)
- 如何在 js 代码中使用 jsp 标签或 Java 代码
- 在jsp的c标签循环后台对象属性的情况下,使用js提取其中一个id属性使用ajax传到后台删除
- 使用js实现html锚功能,可以任意定位锚的位置,比锚更加灵活
- JSP 标准标签库(JSTL)与java代码段<%%>与js结合使用
- js:在<script></script>中使用的属性,可以使标签对里的内容当成文本
- jsp的C标签一般使用方法以及js接收servlet中的对象及对象数字
- jsp的C标签一般使用方法以及js接收servlet中的对象及对象数字
- 在jsp的c标签循环后台对象属性的情况下,使用js提取其中一个id属性使用ajax传到后台删除
- jsp的C标签一般使用方法以及js接收servlet中的对象及对象数字
- 使用JS写一个用鼠标拖动DIV到任意地方
- Vue.js父与子组件之间传参 父向子组件传参 例子:App.vue为父,引入componetA组件之后,则可以在template中使用标签(注意驼峰写法要改成componet-a写法,因为ht
- JS中也可以使用JSTL和EL标签
- jsp中,使用js生成动态的数据库相关的二级联动下拉框
- 使用JSP标签库验证用户的输入(1)
- 用js动态插入HTML标签时的一点注意的地方
- [问题-unfinished],怎样使动态改变的js里的document.write任意时间都可以显示在页面上, 问题是不在appendChild前面加一个alert() , append上去的js中的document.write语句通通无效