javascript根据用户选择更改单选按钮值

时间:2016-02-22 12:35:23

标签: javascript html radio-button

我需要创建一个可以根据用户点击的单选按钮值选择单选按钮的js。条件如下:

问题39:如果为问题41 - 45选择了是,则必须选择是。否则,它的编号

问题40:如果为所有问题41-45选择了是,则必须选择是。否则它的号码

这就是我所拥有的:



<td width="66px">
  <input type="radio" id="Yes" name="<?php echo $question['id']; ?>" value="1" onClick="CBR()">Yes</td>

<td width="66px">
  <input type="radio" id="No" name="<?php echo $question['id']; ?>" value="0">No</td>

<td width="66px">
  <input type="radio" id="NA" name="<?php echo $question['id']; ?>" value="1" checked="true">N/A</td>
&#13;
$.datepicker.inputFormats = ["mm-dd-yy", "mm/dd/yy", "mm dd yy"];//list formats to be accepted here, add formats as you see fit.

$.datepicker.originalParseDate = $.datepicker.parseDate;

$.datepicker.parseDate = function (format, value, settings) {
    var date;

    function testParse(format, value, settings) {
        if ( ! date ) {
            try {
                date = $.datepicker.originalParseDate(format, value, settings);
            } catch (Error) {
            }
        }
    }

    testParse(format, value, settings);
    for(var n = 0, stop = $.datepicker.inputFormats ? $.datepicker.inputFormats.length : 0; n < stop; n++){
        testParse($.datepicker.inputFormats[n], value, settings);
    };
    return date;
};
&#13;
&#13;
&#13;

我所知道的代码到目前为止是检查41-45中的任何一个是否被选中是,如果是,则选择Yes为39.我只是测试是否有效并且它没有&# 39;看起来像这样,所以我无法前进。有人可以帮忙吗?

澄清一下:我使用了document.getElementbyID,但是如果我这样做,我就不能在js中引用问题编号,这就是&#34; name&#34;在HTML中。

1 个答案:

答案 0 :(得分:0)

您将找到检查是否已选中单选按钮的方法here(StackOverflow问题)。

以下是如何使用JavaScript检查单选按钮的片段:

document.getElementById(elementID).checked = true;