如果为假,如何检查无线电组中的第二个选项?

How to check second option in radio group if false?

<input type="radio" name="verificado_57" value="0" onclick="save(57)"> OK
<input type="radio" name="verificado_57" value="1" onclick="save(57)"> NO

然后,当我收到来自 mysql 的响应时,如果值为 true 应该检查 OK,如果 false 应该检查编号

我试过了,但是不行。

document.getElementByName('verificado_'+valor.ID_PREGUNTA).checked = valor.RESPUESTA;

答案可能如下所示:

var valor = {
  "ID_PREGUNTA": 57,
  "RESPUESTA": true
}
var s = document.getElementsByName('verificado_' + valor.ID_PREGUNTA);

for (var i = 0; i < s.length; i++) {
  s[i].checked = valor.RESPUESTA;
}

演示

var valor = {
  "ID_PREGUNTA": 57,
  "RESPUESTA": true
}
var s = document.getElementsByName('verificado_' + valor.ID_PREGUNTA);

for (var i = 0; i < s.length; i++) {
  s[i].checked = valor.RESPUESTA;
}
<input type="radio" name="verificado_57" value="0" onclick="save(57)"> OK
<input type="radio" name="verificado_57" value="1" onclick="save(57)"> NO