여러 개의 텍스트 입력과 확인란 배열이 있습니다. 텍스트 입력 값이 6보다 작 으면 확인란을 비활성화하십시오. 시도했지만 확인란을 항상 사용할 수 있습니다.자바 스크립트에서 텍스트 입력 조건이 참이면 체크 박스를 비활성화하십시오.
<script>
function desactivacasillas() {
var formularioprincipal = document.getElementById("troncocomun");
var primerelemento = document.getElementById("1").value;
if (document.getElementById("1").value < 6) {
var checkbox1 = document.getElementById("checkbox1").disabled = true;
}
}
</script>
<table>
<tr>
<td nowrap id="materia">ALGEBRA</td>
<td>5.62</td>
<td>
<input type="text" id="1" name="1" onkeydown="return validarnumero(event)" onkeypress="return compruebacampo(event,this)" onkeyup="desactivacasillas(event)">
</td>
<td>
<input type="hidden" name="carga[0]" id="checkbox1" value="0">
<input type="checkbox" name="carga[0]" id="checkbox1" value="5.62">
</td>
</tr>
</table>
내가 뭘 잘못하고 있는지 말해 줄 수 있습니까?
숨겨진 요소를 사용하지 않도록 설정하려고합니다. ID는 ** 고유해야합니다 **! –
왜 인라인 이벤트를 사용하고 있습니까? (문제가 있다고 말하는 것은 아닙니다) –
인라인 이벤트는 무엇을 의미합니까? – user3504980