<html>
<head>
<script type="text/javascript">
function changeFunc() {
var selectBox = document.getElementById("selectBox");
var selectedValue = selectBox.options[selectBox.selectedIndex].value;
alert(selectedValue);
}
</script>
</head>
<body>
<select id="selectBox" onchange="changeFunc();">
<option value="1">Option #1</option>
<option value="2">Option #2</option>
</select>
</body>
</html>
我们可以将选定值作为onChange参数返回到JSP中,并将其作为隐藏变量传递给形式并将其恢复为struts动作吗?
答案 0 :(得分:0)
我添加了jquery行来填充JSP中的隐藏字段值 JSP中的隐藏字段
因此,无论何时单击单选按钮,jquery都会帮助我填充隐藏的字段值。
有效,谢谢
<html:hidden name="annualPremSizeCreditForm" property="selectedRadioButtonID" value=""/>
var radioButtonIdDesc = $('input[type=radio][name=radioButtons]:checked').attr('id');
if((radioButtonIdDesc).indexOf("fifteenPercentRadio") != -1){
$('input[name=selectedRadioButtonID]').val("fifteenPercentRadio");
}
if((radioButtonIdDesc).indexOf("tenPercentRadio") != -1){
$('input[name=selectedRadioButtonID]').val("tenPercentRadio");
}