获取Struts操作的JavaScript计算值

时间:2016-04-17 20:24:39

标签: javascript jsp struts

<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动作吗?

1 个答案:

答案 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");
                        }