先声明,小弟JS水平几乎为零,问题如果太简单了,也请大侠们不要喷我,小弟感激不尽!
描述:一个页面中2个select,select1有2个值,select2是从action里传回的一个数组“all”。
我想做的是:当选择了select1中值为“1”的选项时,select2就不要显示all里的值了。相反,当选择“2”时,那么select2中可以显示all中的数据。
部分代码如下:
<s:form action="" method="post" enctype="multipart/form-data" name="myform" id="myform"><s:select name="" id="select1" label="权限" list="#{'2':'仅项目组可见','1':'完全公开'}" onchange="return stateChange(myform)"/>
<s:select name="" id="select2" label="选择项目组" list="all" listKey="projectID" listValue="projectName" /> </s:form>
JS代码是网上看的,然后自己乱改的,肯定不行了,不过也贴出来请大家指教:
function stateChange(form) {
var m,i;
m = document.myform.selcet1.selectedIndex ;
if(m==1) {
for(i=0;i<50;i++)
document.myform.select2.options[i].selected = true ;
}
} 最好能直接告诉我解决办法,小弟急用啊,呵呵
描述:一个页面中2个select,select1有2个值,select2是从action里传回的一个数组“all”。
我想做的是:当选择了select1中值为“1”的选项时,select2就不要显示all里的值了。相反,当选择“2”时,那么select2中可以显示all中的数据。
部分代码如下:
<s:form action="" method="post" enctype="multipart/form-data" name="myform" id="myform"><s:select name="" id="select1" label="权限" list="#{'2':'仅项目组可见','1':'完全公开'}" onchange="return stateChange(myform)"/>
<s:select name="" id="select2" label="选择项目组" list="all" listKey="projectID" listValue="projectName" /> </s:form>
JS代码是网上看的,然后自己乱改的,肯定不行了,不过也贴出来请大家指教:
function stateChange(form) {
var m,i;
m = document.myform.selcet1.selectedIndex ;
if(m==1) {
for(i=0;i<50;i++)
document.myform.select2.options[i].selected = true ;
}
} 最好能直接告诉我解决办法,小弟急用啊,呵呵
解决方案 »
- JAVA基础题目,有一些细节没有搞清楚,希望大家帮忙解决一下?
- jawin中调用dll传递参数的问题;
- 如何导入2个java源码?
- java.sql.*中的jdbc问题我想把ResultSet抽出来作为一个类!简化数据库操作!可是怎么关闭??Statement;ResultSet
- 求正则,为什么javascript可以通过,但java不能用呢?
- C# 转 JAVA ,很不习惯,在这吐槽一下
- 请问那里有关于java和c/s或b/s的资料?写毕业论文要用,请帮忙!
- jet生成了exe,但运行的时候还是有dos控制台,怎样去掉?
- 关于socket概念的理解问题!
- 图片问题
- 一个初级问题,谢谢
- java怎么做这样的一个程序
<s:select name="" id="select2" label="选择项目组" list="all" listKey="projectID" listValue="projectName" />
</s:if>