我有一组单选按钮。当选择其中一个选项时,我希望它重定向到Struts操作。
<form name=termDDL>
<s:iterator value="filterOptions" var="a">
<%String [] parts = request.getAttribute("a").toString().split(":"); %>
<input type="radio" name="selectedOption" value="a" onclick="onOptionSelect()"><%=parts[0]%> <h6 style="color:gray;display: inline;"> <%=parts[1]%></h6><br>
</s:iterator>
</form>
javascript函数 onOptionSelected()在关闭body标签之前定义如下。
<script type="text/javascript">
function onOptionSelect() {
//document.getElementById("courseDisplayChoice").selectedIndex = 0;
document.termDDL.action = 'displayProductsInRange.action';
document.termDDL.submit();
}
</script>
但这不是重定向到struts动作。并且我不想使用提交按钮。如何在不单击提交按钮的情况下完成此 ?
答案 0 :(得分:0)
您可以使用window.location
从客户端重定向到任意位置。
function onOptionSelect() {
//document.getElementById("courseDisplayChoice").selectedIndex = 0;
window.location = '/displayProductsInRange.action';
}