확인란이 선택되어있을 때 텍스트 상자를 비활성화하고 순수 자바 스크립트로 값을 지우는 방법

사용자 3476286

한 행에 하나의 확인란과 하나의 입력 텍스트가 있습니다. 사용자가 확인란을 선택하여 텍스트를 비활성화하고 값을 지우고 싶습니다.

나는 이것을 시도했지만 아무것도 : 무엇이 잘못 되었습니까?

HTML :

  <span style="width: 200px;font-size: 80%;"><input id="chkSendSummary" type="checkbox" name="ctl03$ctl00$ctl00$chkSendSummary" onclick="checkSendSummaryLetter();"></span>    
<input name="ctl03$ctl00$ctl00$txtSendSummary" type="text" id="txtSendSummary" class="NormalTextBox" style="width: 170px;">                 

  var chkSendSummaryLetter=document.getElementById('chkSendSummary');
    var txtSendSummaryLetter=document.getElementById('txtSendSummary');
            if (chkSendSummaryLetter.checked) {
                txtSendSummaryLetter.enabled = true;
            } else { 
                txtSendSummaryLetter.value = "";
                txtSendSummaryLetter.enabled = false;

            }
티무

enabledDOM에 영향을주지 않는 맞춤 속성을 만들었습니다 . 사용 disabled하는 대신 :

if (chkSendSummaryLetter.checked) {
    txtSendSummaryLetter.disabled = false;
} else { 
    txtSendSummaryLetter.value = "";
    txtSendSummaryLetter.disabled = true;
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

Related 관련 기사

뜨겁다태그

보관