启用Javascript的问题

时间:2013-05-03 18:18:45

标签: javascript

好的所以我有一些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/

1 个答案:

答案 0 :(得分:1)

我认为你可以尝试像

这样的东西
document.getElementById("HundredsAndThousands").disabled = false;

修改:请参阅http://jsfiddle.net/UTtxA/45/

我将onblur更改为onclick并且可以正常工作。有一个警报,添加了测试。不要做.enabled = true。使用disabled = false