자바스크립트 문제 좀 여쭤볼께요. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

자바스크립트 문제 좀 여쭤볼께요. 정보

자바스크립트 문제 좀 여쭤볼께요.

본문

글 수정시에 업로드된 파일이 있으면 보이는 삭제 체크박스의 name을
자바스크립트에 넣어 제어해볼까 하는데
대괄호 [ ]가 연산자라 작동불능이네요.
 
 
a_make.gif(453byte) 파일 삭제
 
위의 체크박스의 name이 bf_file_del[0] 입니다.

if (document.fwrite.bf_file_del[0]){

위의 예처럼 저런식으로 사용하면 자스오류가 나는데 다른방법은 없을까요?
 
 
 

댓글 전체

<SCRIPT LANGUAGE="JavaScript">
function set_str(){


if(document.fwrite.bf_file_del[0])  {

if (document.fwrite.table.checked == true) {
document.fwrite.bf_file_del[0].checked = true;
}

else{
document.fwrite.bf_file_del[0].checked = false;
}
  }
else {
}

  }
</SCRIPT>

<FORM NAME="fwrite">
<h3>click checkbox</h3>
<INPUT TYPE="checkbox" NAME="table"  onClick=" return set_str();"> main<br>
<INPUT TYPE="checkbox" NAME="bf_file_del[0]" VALUE=""> Sub<br>
''''''''''''''''''''''''''''''''''
[0] 이거 빼면 되는데 . 넣으면 안된다는 ㅡ;;
그건 아마도...
잘 기억나지는 않지만, [ 이놈과 ] 이놈의 문제인거 같습니다.
각각 그놈들 앞에 어떤 문자열을 넣어주어야 되는거 아닐까요?
예를 들면...
\[0\] 이런식으로..아니면,
\/[0\/] 뭐 이런식으로...잘 기억나지가 않네요...
제 컴에 설치하고 만드는거라 아직 인터넷주소가 없습니다.
관심 감사하구요. 아래와 같이 getElementById을 써서 문제 해결했습니다.


<SCRIPT LANGUAGE="JAVASCRIPT">

function set_str(){

if(document.getElementById('bf_file_del[0]'))  {

if (document.fwrite.table.checked == true) {
document.getElementById('bf_file_del[0]').checked = true;
}

else{
document.getElementById('bf_file_del[0]').checked = false;
}
  }
else {
}

 }
</script>
<form name=fwrite>
<INPUT  type=checkbox  name=bf_file_del id=bf_file_del[0]>

<input type="checkbox" name="table" value="Y" onclick="set_str();">
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT