2010-03-19 2 views
0

나는 확인란과 텍스트 상자가 있습니다. struts 태그를 사용했습니다.자바 스크립트를 사용하여 struts html 태그를 포함하는 방법?

이제 체크 박스를 선택하면 텍스트 상자가 회색으로 표시 (사용 안 함)되어야 함을 확인해야합니다. 선택을 취소하면 텍스트 상자에 전화 번호가 저장됩니다.

나는 이것을 마음에 들었다. 나는 체크 박스를 클릭 할 때 자바 스크립트를 호출했고 wheather 체크 박스 ix를 기반으로 innerHtml을 체크했다.

var status_check = document.getElementById ("line1Checked"). 확인; if (status_check == true) { document.getElementById ("line1"). readonly = "true"; } else { document.getElementById ("line1"). readonly = "false"; }

확인란을 선택하면 텍스트 상자가 읽기 전용으로 표시됩니다. 이

제안하십시오 ..

답변

0

OK - 이제는 이해하기 쉽습니다. . styleId 사용하고 있는지 확인 - 당신의 자바 스크립트 코드는 읽기 전용이 입력 필드를 설정하려면 내에서 입력 필드에 대한 속성을 수행해야합니다 내가 질문을 편집 한

+0

나는 내 대답을 가지고 .. var status_check = document.getElementById ("line1Checked"). 확인; if (status_check == true) {document.getElementById ("line1"). readOnly = "true"; } else {document.getElementById ("line1"). readOnly = "false"; } –

+0

모든 struts 태그가 html 태그로 변환됩니다. 그래서 우리는 이것을 사용할 수 있습니다. –

0

HI DJ가,

당신이 당신의 2 자바 스크립트 snippset에 대한 오류 메시지를받을 수 있나요, 텍스트 상자 defiened 방법입니까? 또한 조금 더 많은 코드를 게시 할 수 있습니다. 이 몇 줄에서 텍스트가 "정의되지 않았는지 확인하는 것이 어렵습니다."라는 메시지가 표시됩니다. 텍스트 영역을 사용하지 않으면 입력 내용이 게시되지 않을 수 있다는 점을 감안하여

+0

을하는 데 도움이

document.getElementById("line1").setAttribute("readonly","true");

희망을하시기 바랍니다. 그것을 확인하고 해결책을 제안하십시오. –

관련 문제