如何从javascript设置html单选值
How can I set html radio value from javascript?
如何从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>
但没有奏效。
我该如何设置??请帮帮我。
也许内容尚未加载,请将您的ajax调用放入$(document).ready()
中
$(document).ready(function(){
$.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;
});
});
此外,元素ID应该是唯一的。
您需要给每个收音机一个uniquie 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>
不能为的许多元素提供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);
});
});
相关文章:
- html单选按钮获胜't火灾事件
- html单选按钮检查问题
- jQuery识别页面加载上的单选按钮的不正确状态,当单选值=“0”时;否”;并且两个无线电都没有被选择
- 如何从javascript设置html单选值
- 阻止HTML单选按钮使用javascript或jquery在箭头键上进行选择
- 使用Jquery在标签点击上获取单选值
- HTML 单选按钮折叠和滑动
- 选中复选框时启用 html 单选按钮(基本 JS 或 CSS)
- Html单选按钮禁用Javascript或的进程
- JavaScript 中的 HTML 单选按钮验证问题
- 如果输入具有特定类,则需要更改单选值
- 更改单选值并与数据库和html表中的特定id关联
- 捕获单选值并附加到querystring URL
- 选中其中一个单选值时调用
- HTML 单选按钮
- 使用HTML单选按钮和javascript进行评级
- javascript允许改变HTML单选按钮的值吗?
- 将HTML单选按钮值传递给javascript变量
- 如何使用onchange函数显示当前的单选值,以在不同的HTML页面上反映正确的结果
- 如何使用Javascript和Ajax将HTML单选按钮值传递给PHP变量