我需要创建一个可以根据用户点击的单选按钮值选择单选按钮的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;
我所知道的代码到目前为止是检查41-45中的任何一个是否被选中是,如果是,则选择Yes为39.我只是测试是否有效并且它没有&# 39;看起来像这样,所以我无法前进。有人可以帮忙吗?
澄清一下:我使用了document.getElementbyID,但是如果我这样做,我就不能在js中引用问题编号,这就是&#34; name&#34;在HTML中。
答案 0 :(得分:0)
您将找到检查是否已选中单选按钮的方法here(StackOverflow问题)。
以下是如何使用JavaScript
检查单选按钮的片段:
document.getElementById(elementID).checked = true;