Struts从javascript设置单选按钮值

时间:2014-04-01 19:37:03

标签: javascript struts2 radio-button struts

我有一个Struts单选按钮,我试图从JavaScript设置,但没有成功。

以下是我尝试的代码和选项。

单选按钮

<s:radio name = "myrdb" 
           id = "myrdb" 
         list = "#{'true':'Yes','false':'No'}" 
      onclick = "rdbFunction(this.value)" />

尝试了选项:

  • document.getElementById('myrdb').value = 'true';
  • document.getElementById('myrdb').attr('value', 'true');
  • document.getElementById('myrdb').set('value', 'true');

2 个答案:

答案 0 :(得分:2)

代码对我来说似乎没问题,如果没有更多(糟糕)的话,这应该可行。没有输出也没有错误,我只能推荐你:

  • 确保在jsp上的head标记处正确导入javascript。
  • 确保onclick事件真正调用rdbFunction函数(调试或插入警报)。
  • 我在使用jsp和javascript时遇到了一些问题。为了确保这不会影响您,请尝试在jsp中定义rdbFunction。

答案 1 :(得分:1)

纯粹的javascript:

document.getElementById("myrdb").checked = true;

在jQuery中

$("#myrdb").prop('checked', true);