<%=session.getAttribute("my_array")%>=my_array;这样能保存值吗
<%session.setAttribute("my_array")%>;这样取值可以吗?
不能的话能不能给点意见 怎么将数组传到另外哟个页面上去
<%session.setAttribute("my_array")%>;这样取值可以吗?
不能的话能不能给点意见 怎么将数组传到另外哟个页面上去
解决方案 »
- Repeater控件经过行变色用jquery方式怎么完成~
- 如何把一个table里后面的一行整体赋给前面那行(innerHTML)
- 向大家请教2个关于单选按钮获得值和跳转的问题!多谢!
- js 子窗口刷新父窗口后,如何继续调用父窗口的js方法
- 如何检测某个table 中的checkbox选中(个数不确定,从数据库读的)
- 四级联动菜单的问题!急。。
- 今天发现一个病毒网页 ,没有什么提示 能自动在本地生成可执行文件,和运行 那个程序, 我把 网页代码给贴出来了 ,哪个高手来解释一下原
- 可编辑web中的换行问题
- 如果分辩率是800刚formLeft=0,否则formLeft=100,怎么写?
- js解析xml文件实现下拉导航(求源码)请不要用JQURY
- 如何上父级DIV的父级DIV改变CLASS
- 数组传值为什么出错啊
存值:<%session.setAttribute("my_array",my_array)%>
<script language="javascript" type="text/javascript">
function set(){
var allInput = document.getElementsByTagName("input"); //获得所有的input
var loopTime = allInput.length; //获得数量
var my_array = new Array();//存储选项的值
var count=0;
var countOfChecked=0;
for(i = 0;i < loopTime;i++){
if(allInput[i].type == "checkbox")//只对checkbox进行检查
if(allInput[i].checked==true){ //如果被选择
my_array[count++]=allInput[i].value;//记录所选的值
countOfChecked++
}
}
<%session.setAttribute("my_array",my_array)%>
if(countOfChecked==0){//都没选择
}
}
</script>
----------------b页面----------------------------
<script language="javascript" type="text/javascript">
function show()
{
var arr=new Array();
arr=<%=session.getAttribute("my_array")%>;
for (var i=0;i<arr.length;i++){
alert(arr[i]) //输出
}
</script>
取也只能静态取,即页面在服务器传递给页面的时候就去到了。在前台加载完后再取就不能直接取了,必须使用AJAX了。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function set(){
var allInput = document.getElementsByTagName("input"); //获得所有的input
var arry = new Array();
for (var i = 0; i < allInput.length; i++) {
if (allInput[i].checked == true) {
arry[i] = allInput[i].value;
}
}
}//-->
</SCRIPT>
</HEAD><BODY>
<input type="radio" name="input" value="男">男
<input type="radio" name="input" value="女">女
<input type="radio" name="input" value="不男不女">不男不女
<input type="radio" name="input" value="太监">太监
</BODY>
</HTML>