<%@ page contentType="text/html;charset=utf-8" language="java"%>
<%@ page isELIgnored="false"%>
<%@ include file="/common/taglibs.jsp"%>
<%@ page import="java.util.*"%>
<%@ page import="java.util.Vector"%>
<%@ page import="com.linkey.pojo.*"%>
<%
String path = request.getContextPath();
Vector tradelist = (Vector)request.getAttribute("tradelist");
Vector adminlist = (Vector)request.getAttribute("adminsortlist");
Vector sizelist = (Vector)request.getAttribute("sizelist");
int[] tradeid = (int[])request.getAttribute("trade");
int[] adminid = (int[])request.getAttribute("adminsort");
int[] sizeid = (int[])request.getAttribute("size");
LanguageFileRelation languageids = (LanguageFileRelation)request.getAttribute("language");
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
</head>
<script type='text/javascript' src='/openea/js/formcheck.js'></script>
<br> function defchoice() {<br> var tradeid =<%=tradeid%>;<br> var adminid =<%=adminid%>;<br> var sizeid =<%=sizeid%>;<br> var tr = document.getElementsByName("tradeid");<br> var sr = document.getElementsByName("sizeid");<br> var ar = document.getElementsByName("adminstyle");<br> for (var j=0;j<tr.length;j++) <br> for(var i=0;i<tradeid.size();i++)<br> {<br> if(sd[j].value==tradeid[i]){<br> sd[j].checked=true;<br> }<br> }<br> }<br>
流程实例上传 enctype="multipart/form-data">
|
<!--buttom-->
<%@ include file="/common/footer.jsp"%>
</body>
我想实现从数据库中得到相应的数据,来设checkbox的默认选项,但在js 中用<%=%>来取值(如上),取不到值(所取的值是个数组),该咋整呢?那位仁兄帮忙解答一下,不胜感激.
把数组拼成字符串
然后用js split一下
在FOR循环里面加IF判断
[code="java"]