复选框并选择不在Firefox中工作

时间:2013-10-23 15:00:47

标签: javascript firefox

我有一个复选框和3个选择。 最初禁用所有选择。 点击Checkbox 1st select应该启用,根据我们选择的其余两个select将被启用/禁用。

问题是:假设我勾选复选框并选择数字1中的值。 现在,当我取消选中该复选框时,值仍保留在选择中。 当我重新检查复选框时,获得了所需的结果。

以下是在IE中使用但不在Firefox中的代码:

    if (Flag.name=="outFlag"){
        form.outPalier.disabled = !Flag.checked;
        form.outModele.disabled = !Flag.checked;
        form.outMode.disabled = !Flag.checked;
        form.outModeleRes.disabled = !Flag.checked;

        if(Flag.checked){
            alert("Inside OUT flag checked");
            var e = document.getElementById("outMode");
            alert("After GetElementById OUT Mode");
            var currentOutMode = e.options[e.selectedIndex].value;
            alert(currentOutMode);
            enableModele(currentOutMode);
        }

我只需要获取Element outMode的selectedIndex。 休息一切正常。 当我们在Firefox中获取currenOutMode时,代码不起作用。 我已经粘贴了一个片段,大括号和整个代码相对于其他行都没问题。

0 个答案:

没有答案