使用javascript创建单选按钮

使用javascript创建单选按钮,javascript,html,Javascript,Html,我有一个从数据库构建的html表。它有一个“编辑”按钮,可以打开一个表单 其中一种输入类型是我想通过开/关选择生成的单选按钮: <input type="radio" name="camera_status" value="On" /> On<br /> <input type="radio" name="camera_status" value="Off" /> Off 关 我有三个问题: 我不知道如何创建多个收音机选项。下面的代码只创建一个 如何使传

我有一个从数据库构建的html表。它有一个“编辑”按钮,可以打开一个表单

其中一种输入类型是我想通过开/关选择生成的单选按钮:

<input type="radio" name="camera_status" value="On" /> On<br />
<input type="radio" name="camera_status" value="Off" /> Off

关 我有三个问题:

  • 我不知道如何创建多个收音机选项。下面的代码只创建一个

  • 如何使传入“camerastatus”的值成为默认选中值

  • 我需要有多个标签。表格将显示“摄像机状态”,然后显示开/关标签

  • 代码:

    function edit2(to、cameraname、cameraquality、camerastatus、emailnotice、camerahash)
    {
    var mydiv=document.getElementById(“editform”);
    var myForm=document.createElement(“表单”);
    myForm.method=“post”;
    myForm.action=to;
    //摄像机状态
    标签=document.createElement(“标签”);
    label.for=“text”;
    label.innerHTML=“
    摄像机状态:
    ”; myForm.appendChild(标签); MyVar放射性元素; 试一试{ myRadioElement=document.createElement('On'); }捕捉(错误){ myRadioElement=document.createElement('input'); } myRadioElement.type=“无线电”; myRadioElement.name=“摄像头\ U状态”; myForm.appendChild(myRadioElement); mydiv.appendChild(myForm); }
    要使单选按钮成为默认按钮,请添加选中属性

    <input type="radio" name="..." checked />
    
    
    
    对可以打开或关闭的内容使用复选框不是更好吗

    <input type="checkbox" ... />
    
    
    
    选中“男性”值:

    <div><input type="radio" name="Gender" value="Male" checked="checked" /> Male</div>
    <div><input type="radio" name="Gender" value="Female" checked="" /> Female</div>
    
    男性
    女性
    
    要在JavaScript中实现这一点,您只需在需要单选按钮的地方放置一块代码,并使用document.write为每个单选按钮创建一个for循环。(当然,您还希望每次都更改该值。)


    -尼尔

    Hrmm,复选框可能更好。我想我不清楚。很明显,如何在html中实现这一点。我想用javascript中的radio(或复选框)创建表单。
    myRadioElement.checked=true这并没有真正的帮助,因为我需要多个标签,并且需要用javascript来完成……但您已经涵盖了所有其他内容。Thx。“我不知道如何创建多个无线电选项。下面的代码只创建了一个。”-因此,请使用创建一个选项的位并重复它。另外,去掉try/catch,按照catch中的方式执行(以及catch块末尾后的两行)。但复选框不是更适合于开/关场吗?
    
    <div><input type="radio" name="Gender" value="Male" checked="checked" /> Male</div>
    <div><input type="radio" name="Gender" value="Female" checked="" /> Female</div>