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>
相关推荐
- **通过JSP脚本元素**:在JSP中,可以使用 `<script>` 标签直接输出JavaScript代码,将Java变量的值传递给JavaScript。例如: ```jsp var myValue = "<%= javaVariable %>"; ``` - **通过JSP表达式语言...
本篇文章将深入探讨如何在JSP中使用标签库,以及与之相关的技术和工具。 首先,我们要了解JSP标签库的基本概念。JSP标签库是由一组相关标签组成的集合,这些标签可以实现特定的功能,如数据处理、用户界面展示等。...
这样可以在JSP页面中像使用内置标签一样使用自定义标签。 在实际应用中,通过引入JSTL(JavaServer Pages Standard Tag Library)和EL(Expression Language)可以极大地增强JSP的易用性。JSTL提供了一系列预定义的...
例如,带属性的Tag可以通过属性传递参数,带Body的Tag可以包含其他HTML或JSP代码,定义脚本变量的Tag可以在Tag内部创建并暴露变量供页面其他部分使用。 **自定义Tag标签示例** 1. **迭代Tag**:用于遍历集合数据,...
3. **在JSP页面中使用**:在JSP页面中,通过`<%@ taglib %>`指令引入自定义标签库,然后就可以像使用内置标签一样使用自定义标签了。 二、分页封装 分页是网页应用中常见的需求,通过自定义标签可以方便地实现。...
在现代Web开发中,将传统的JavaServer Pages (JSP) 技术与前端框架如Vue.js结合,可以提升用户体验和开发效率。Element-UI作为一款基于Vue.js的UI组件库,为开发者提供了丰富的界面元素,使得在JSP项目中构建美观、...
接下来,你可以在需要的地方使用Element UI的图标类名,例如`el-icon-setting`。 总结,要在JSP中成功集成Element UI,你需要引入Vue.js和Element UI的css及js文件,创建Vue实例并注册Element UI,最后根据需求使用...
在jsp中,我们可以使用自定义标签库(Tag Library)来简化代码,例如JSTL(JavaServer Pages Standard Tag Library)或者Struts2的标签库。这些标签库提供了便利的循环和条件判断功能,非常适合构建动态内容。 1. *...
JSP 提供了一些内置对象,如 `pageContext`、`request`、`response` 等,它们可以直接在JSP页面中使用,无需声明。这些对象可以方便地访问HTTP请求、响应以及上下文信息。 4. **动作标签(Action Tags)** 例如 `...
3. **在JSP页面中使用自定义标签**:在JSP页面中,通过`<jsp:taglib>`指令引入TLD文件,然后就可以像使用内置标签一样使用自定义标签了。例如,`<myTag:myTag attribute1="value1" attribute2="value2">`。 在给定...
在探讨如何在JSP(JavaServer Pages)中获取所有具有相同ID的特定标签元素之前,我们首先需要理解几个关键概念:JSP、DOM(Document Object Model)、JavaScript以及HTML标签。 ### JSP(JavaServer Pages) JSP是...
3. 在JSP页面中使用自定义标签:通过`<%@ taglib %>`引入标签库,然后在页面中使用自定义标签。 ```jsp ``` 三、自定义标签的执行流程 1. JSP容器解析JSP页面,遇到自定义标签时,会查找对应的TLD文件。 2. ...
自定义标签可以有任意数量的属性,属性值可以在JSP页面上设置,通过`getAttribute()`方法在处理类中获取。 4.2 标签综合示例 一个完整的自定义标签可能包含多个属性,处理类根据属性值进行不同的操作,例如输出定制...
给出的代码示例展示了如何在JSP中使用`<logic:iterate>`标签来遍历一个名为`infoContentList`的列表,并将每个元素的`st_img`属性值作为图片源显示在一个表格中。此外,还通过计算当前索引与4取模的结果来实现每四张...
Echarts在JSP中的使用配置手册 Echarts是一款基于JavaScript的数据可视化库,它提供了各种图表和组件,能够帮助开发者快速构建数据可视化应用。在JSP中使用Echarts需要进行一些配置和集成,本文将详细介绍如何在JSP...
在JavaServer Pages (JSP) 技术中,标签(Tag)是用于增强页面可读性和复用性的重要工具。JSP标签与HTML标签类似,但功能更加强大,允许开发者创建自定义的行为和逻辑,这使得前端开发人员能够更好地理解和操作后端...
在JSP中,我们可以在`<script>`标签内创建ECharts实例,并设置相应的配置项。以饼图为例: ```javascript <script type="text/javascript"> var myChart = echarts.init(document.getElementById('main')); ...
在JSP页面中,我们可以使用`<script>`标签来包含JavaScript代码。例如: ```jsp <script type="text/javascript"> function myFunction(param1, param2) { // JavaScript 代码 } ... ``` ...
在Java Web开发中,JSP(JavaServer Pages)是一种用于创建动态网页的技术,而JSTL(JavaServer Pages Standard Tag Library)是JSP的一种标准标签库,它提供了一系列的标签来简化页面逻辑,提高代码的可读性和可...
在JSP中,使用JavaScript可以实现动态插入删除输入框的功能。下面是实现代码: ```javascript <script language="javascript"> function addrows(){ var len = optionlist.rows.length; var obj = optionlist....