首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

struct 框架中html:select标签怎么向JS中传JAVA后台的值

2012-03-19 
struct 框架中html:select标签如何向JS中传JAVA后台的值我写了以下的代码tdhtml:radio property rdo

struct 框架中html:select标签如何向JS中传JAVA后台的值
我写了以下的代码
<td>
<html:radio property = "rdo" value='<%=radioValue.toString()%>' />
</td>
<td>
<html:select name="Lst_st" property="cmbCdKbn" onchange="selectMode('<%=radioValue.toString()%>')">
  <html:optionsCollection property="cmbCdKbnMap" name="hrkeCdInfoLst_st" value="key" label="value"/>
</html:select>
</td>
在radio中可以得到radioValue的值,但在下拉框中就得不到radioValue的值了
不知道是什么原因,
不知道哪位朋友知道的话,帮下忙,谢谢!!!

[解决办法]
<input type="hidden" value='<%=radioValue.toString()%>' name="radioValue"> 

function selectMode(){
var tmp = document.getParameterByName("radioValue")
}
<html:select name="Lst_st" property="cmbCdKbn" onchange="selectMode()"> 

剩下怎么用这个javascript变量就看你的需求了
[解决办法]
<html:optionsCollection property="cmbCdKbnMap" name="hrkeCdInfoLst_st" value="key" label="value"/>这个用的不对
<html:optionsCollection name="hrkeCdInfoLst_st" value="key" label="value"/>
name是你带过来的list,value是值,label是显示的名称

热点排行