我是java脚本的初学者,我在这里做的是试图让我的组合框命名为“dale”以启用和禁用当我从我的“特定原因分类”中选择名为“repSelect”的组合框,但我不断收到我的java脚本错误。javascript启用和禁用组合框
function makeEnable(value){ if(value=="rep4"){ var x=document.getElementById("dale") x.disabled=false }else{ var x=document.getElementById("dale") x.disabled=true } } </script> </script> <select onChange="makeEnable(value)" name="repSelect"> <option value="rep1">Employee</option> <option value="rep2">Category Reasons Overall </option> <option value="rep3">Department Overall </option> <option value="rep4">Reasons Specific Categorized </option>
</select> <select name="dale"> <option value="rep1">dale</option> </select> <input class="button" type="submit" value="Generar Reporte" >
</form>
我修改,但dosent工作
function makeEnable(){ var e = document.getElementById("repSelect"); var strUser = e.options[e.selectedIndex].value; if(strUser=="rep4"){ document.getElementById("dale").disabled=false; }else{ document.getElementById("dale").disabled=true; } }
包括您得到的错误。 – fejese 2014-12-05 11:57:50
我修改了一下我会把它放在问题中,但我仍然没有发生我的“戴尔”组合框仍然启用 – 2014-12-05 12:04:18
您的JavaScript无法找到名为“戴尔”的“ID” – 2014-12-05 12:07:14