0

好的,所以我有一些 javascript 在开始时禁用了洒单选按钮。如果您选择结冰,则应启用洒水。如果选择了“无”结冰单选,则取消选择并禁用所有结冰单选按钮。

到目前为止,我有:

function SetSprinklesEnabled()
{
if (document.getElementById("White").enabled)
{
    document.getElementById("HundredsAndThousands").enabled;
}


}

<b>Icing Flavours (Regular - 50c | Large - 70c):</b><br>

    <INPUT TYPE="Radio" Name="Icing1" id="White" onblur="SetSprinklesEnabled()">White
    <INPUT TYPE="Radio" Name="Icing2" id="Pink">Pink
    <INPUT TYPE="Radio" Name="Icing3" id="Blue">Blue
    <INPUT TYPE="Radio" Name="Icing4" id="Yellow">Yellow
    <INPUT TYPE="Radio" Name="Icing5" id="Green">Green
    <INPUT TYPE="Radio" Name="Icing6" id="None">None

    <br><br>

 <b>Sprinkles (50c):</b><br>

    <INPUT TYPE="Radio" Name="Sprinkles1" id="HundredsAndThousands" disabled> Hundreds & Thousands
    <INPUT TYPE="Radio" Name="Sprinkles2"  id="ChocolateSprinkles" disabled>Chocolate Sprinkles
    <INPUT TYPE="Radio" Name="Sprinkles3" id="SilverBalls" disabled >Silver Balls
    <INPUT TYPE="Radio" Name="Sprinkles4" id="Coconut" disabled>Coconut
    <INPUT type="button" value="Remove Sprinkles" onclick="RemoveSprinkles()" >

    <br> <br> <br>

这是检查它的 JFiddle:http: //jsfiddle.net/UTtxA/39/

4

1 回答 1

1

我想你可以尝试类似的东西

document.getElementById("HundredsAndThousands").disabled = false;

编辑:见http://jsfiddle.net/UTtxA/45/

我将 onblur 更改为 onclick,它可以工作。有一个警报,添加用于测试。不要做 .enabled=true。使用禁用 = 假

于 2013-05-03T18:31:55.590 回答