0
내 텍스트 상자 (myinput)에 새로운 값이 생기 자마자 네 번째 체크 박스를 활성화하려고합니다. 이 값이 비어있는 경우는 이것을 무효로합니다. 변화하는 이벤트가 시작되기 전에 탭 아웃해야합니까? 또한 빈 텍스트 상자를 확인하려면 어떻게해야합니까?자바 스크립트에서 변경 이벤트를 트리거하는 방법은 무엇입니까?
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<input id="myinput" type="text" onchange="Changing();" />
<asp:CheckBoxList runat="server" TextAlign="Right">
<asp:ListItem Text="een">
</asp:ListItem>
<asp:ListItem Text="twee">
</asp:ListItem>
<asp:ListItem Text="drie">
</asp:ListItem>
<asp:ListItem Text="vier">
</asp:ListItem>
</asp:CheckBoxList>
</div>
</form>
</body>
</html>
<script language="javascript">
function Changing() {
//alert('changing', document.getElementById('myinput').value);
if (document.getElementById('myinput').value == '') {
document.getElementById('ctl02_3').disabled = true;
}
else {
document.getElementById('ctl02_3').disabled = false;
}
}
</script>