Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从javascript中设置html单选值?_Javascript_Html_Radio Button - Fatal编程技术网

如何从javascript中设置html单选值?

如何从javascript中设置html单选值?,javascript,html,radio-button,Javascript,Html,Radio Button,如何从javascript中设置html广播值?? 我试试这个代码 <script type="text/javascript" src="jquery.min.js"></script> <script type="text/javascript"> $.getJSON("getquestion.php",function(result) { //set radio value //$("#choice").html(result.

如何从javascript中设置html广播值?? 我试试这个代码

<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript">

$.getJSON("getquestion.php",function(result)
{
        //set radio value
    //$("#choice").html(result.test_choice_a);
    //$("#choice").val(result.test_choice_a);
    //$("#choice").html(result.test_choice_b);
    //$("#choice").val(result.test_choice_b);
    //$("#choice").html(result.test_choice_c);
    //$("#choice").val(result.test_choice_c);
    //$("#choice").html(result.test_choice_d);
    //$("#choice").val(result.test_choice_d);
    document.testform.choice[0].value = result.test_choice_a;
    document.testform.choice[1].value = result.test_choice_b;   
    document.testform.choice[2].value = result.test_choice_c;   
    document.testform.choice[3].value = result.test_choice_d;
}
</script>

<input type="radio" name="choice" id="choice" ><br>
<input type="radio" name="choice" id="choice"><br>
<input type="radio" name="choice" id="choice"><br>
<input type="radio" name="choice" id="choice"><br>

$.getJSON(“getquestion.php”,函数(结果)
{
//设定无线电值
//$(“#choice”).html(result.test_choice_a);
//$(“#choice”).val(result.test_choice_a);
//$(“#choice”).html(result.test_choice_b);
//$(“#choice”).val(result.test_choice_b);
//$(“#choice”).html(result.test_choice_c);
//$(“#choice”).val(result.test_choice_c);
//$(“#choice”).html(result.test_choice_d);
//$(“#choice”).val(result.test_choice_d);
document.testform.choice[0]。value=result.test\u choice\a;
document.testform.choice[1]。value=result.test\u choice\b;
document.testform.choice[2]。value=result.test\u choice\c;
document.testform.choice[3]。value=result.test\u choice\d;
}




但它不起作用


如何设置?请帮帮我。

可能内容尚未加载,请将ajax调用放入
$(文档)。ready()


此外,元素id应该是唯一的。

不能为许多元素提供id

    $(document).ready(function () {
        $.getJSON("getquestion.php", function (result) {
            $("#choice_1").val(result.test_choice_a);
            $("#choice_2").val(result.test_choice_b);
            $("#choice_3").val(result.test_choice_c);
            $("#choice_4").val(result.test_choice_d);
        });
    });

你需要给每台收音机一个唯一的id

<script type="text/javascript">
$.getJSON("getquestion.php",function(result) {
    //set radio value
    $("#choice_1").val(result.test_choice_a);
    $("#choice_2").val(result.test_choice_b);
    $("#choice_3").val(result.test_choice_c);
    $("#choice_4").val(result.test_choice_d);
}
</script>

<input type="radio" name="choice" id="choice_1" ><br>
<input type="radio" name="choice" id="choice_2"><br>
<input type="radio" name="choice" id="choice_3"><br>
<input type="radio" name="choice" id="choice_4"><br>

$.getJSON(“getquestion.php”,函数(结果){
//设定无线电值
$(“#选择_1”).val(result.test_选择_a);
$(“#choice_2”).val(result.test_choice_b);
$(“#choice_3”).val(result.test_choice_c);
$(“#choice_4”).val(result.test_choice_d);
}




函数调用末尾缺少一个
);
<script type="text/javascript">
$.getJSON("getquestion.php",function(result) {
    //set radio value
    $("#choice_1").val(result.test_choice_a);
    $("#choice_2").val(result.test_choice_b);
    $("#choice_3").val(result.test_choice_c);
    $("#choice_4").val(result.test_choice_d);
}
</script>

<input type="radio" name="choice" id="choice_1" ><br>
<input type="radio" name="choice" id="choice_2"><br>
<input type="radio" name="choice" id="choice_3"><br>
<input type="radio" name="choice" id="choice_4"><br>