我需要设置具有两个可能值的单选按钮组的值。我可以使用 SSJS 完成此操作,但通过 CSJS 设置它时遇到问题。任何帮助表示赞赏。
问问题
3136 次
2 回答
6
我使用这样的东西:
function setRadioValue(value)
{
var elements = document.getElementsByName ("#{id:radioGroup1}");
for(i=0;i<elements.length;i++) {
if (elements[i].value == value) {
elements[i].checked = true;
}
}
}
然后你可以打电话setRadioValue("This is teh value of the Radio Button I want to set")
谢谢
于 2012-02-06T21:45:50.160 回答
4
您需要使用#{id:} 方法获取单选按钮组的服务器端生成名称。例子:
var radioButtonGroup = XSP.getElementById("#{id:radioButtonGroupName}");
然后,您可以使用客户端 Javascript 来操作 radioButtonGroup 元素。我相信您需要遍历元素中的单选按钮,直到找到具有所需值的单选按钮。然后,您可以将其选中的值设置为 true。
于 2012-02-06T20:25:53.810 回答