셀렉트를 이용하여 <div >처리..살려주세요ㅠㅠ 정보
셀렉트를 이용하여 <div >처리..살려주세요ㅠㅠ관련링크
본문
http://www.sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=110314
윗글에 관련하여 셀렉트값을 이용하여 아래와 같이 div를 사용하여 꿩수로 처리하려하는데..
계속하여 에러가 뜨는데요...초짜라 도저히 모르겠습니다.
<table><tr><td>
<select name='mb_1' required itemname="회원구분" onChange="setStudent(this.value)">
<option value=''>선택하세요</option>
<option value='일반' <? if($member[mb_1] == 일반) echo " selected "; ?>>일반</option>
<option value='학생' <? if($member[mb_1] == 학생) echo " selected "; ?>>학생</option>
<option value='학부모' <? if($member[mb_1] == 학부모) echo " selected "; ?>>학부모</option>
<option value='교직원' <? if($member[mb_1] == 교직원) echo " selected "; ?>>교직원</option>
</select>
</td>
<td>
<div id="tmp" style="display:none;">
<input type=text class=is name='mb_2' value="<?=$member[mb_2]?>" size="2" maxlength="1" numeric itemname='학년' value=""> 학년
<input type=text class=is name='mb_3' value="<?=$member[mb_3]?>"size="2" maxlength="2" numeric itemname='반' value=""> 반
<input type=text class=is name='mb_4' value="<?=$member[mb_4]?>"size="2" maxlength="2" numeric itemname='번호' value=""> 번
</div>
</td><td>
<div id="tmp2" style="display:none;">
<input type=text class=is name='mb_2' value="<?=$member[mb_2]?>" size="2" maxlength="1" numeric itemname='학년' value=""> 나이
<input type=text class=is name='mb_3' value="<?=$member[mb_3]?>"size="2" maxlength="2" numeric itemname='반' value=""> 반
<input type=text class=is name='mb_4' value="<?=$member[mb_4]?>"size="2" maxlength="2" numeric itemname='번호' value=""> 번
<input type=text class=is name='mb_4' value="<?=$member[mb_4]?>"size="2" maxlength="2" numeric itemname='번호' value=""> 번
<input type=text class=is name='mb_4' value="<?=$member[mb_4]?>"size="2" maxlength="2" numeric itemname='번호' value=""> 번
<input type=text class=is name='mb_4' value="<?=$member[mb_4]?>"size="2" maxlength="2" numeric itemname='번호' value=""> 번
</div>
</td><td>
<div id="tmp2" style="display:none;">
<input type=text class=is name='mb_2' value="<?=$member[mb_2]?>" size="2" maxlength="1" numeric itemname='학년' value=""> 나이
<input type=text class=is name='mb_3' value="<?=$member[mb_3]?>"size="2" maxlength="2" numeric itemname='반' value=""> 반
<input type=text class=is name='mb_4' value="<?=$member[mb_4]?>"size="2" maxlength="2" numeric itemname='번호' value=""> 번
<input type=text class=is name='mb_4' value="<?=$member[mb_4]?>"size="2" maxlength="2" numeric itemname='번호' value=""> 번
<input type=text class=is name='mb_4' value="<?=$member[mb_4]?>"size="2" maxlength="2" numeric itemname='번호' value=""> 번
</td>
</tr>
</table>
</div>
</td>
</tr>
<script type="text/javascript">
function setStudent (value)
{
if (value == '학생')
{
document.getElementById('tmp').style.display = "block";
document.fregisterform.mb_2.setAttribute('required', 1);
document.fregisterform.mb_3.setAttribute('required', 1);
document.fregisterform.mb_4.setAttribute('required', 1);
}
else if (value == '학부모')
{
document.getElementById('tmp1').style.display = "block";
document.fregisterform.mb_2.setAttribute('required', 1);
document.fregisterform.mb_3.setAttribute('required', 1);
document.fregisterform.mb_4.setAttribute('required', 1);
document.fregisterform.mb_3.setAttribute('required', 1);
document.fregisterform.mb_4.setAttribute('required', 1);
}
else if (value == '교직원')
{
document.getElementById('tmp2').style.display = "block";
document.fregisterform.mb_2.setAttribute('required', 1);
document.fregisterform.mb_3.setAttribute('required', 1);
document.fregisterform.mb_4.setAttribute('required', 1);
document.fregisterform.mb_3.setAttribute('required', 1);
}
else
{
document.getElementById('tmp').style.display = "none";
document.fregisterform.mb_2.removeAttribute('required');
document.fregisterform.mb_3.removeAttribute('required');
document.fregisterform.mb_4.removeAttribute('required');
}
}
setStudent('<?=$member['mb_1']?>');
</script>
아무래도 스크립트 오류같은데...
좀 도와주세요...왕초보 탈출 정말 힘듭니다.ㅠㅠ
윗글에 관련하여 셀렉트값을 이용하여 아래와 같이 div를 사용하여 꿩수로 처리하려하는데..
계속하여 에러가 뜨는데요...초짜라 도저히 모르겠습니다.
<table><tr><td>
<select name='mb_1' required itemname="회원구분" onChange="setStudent(this.value)">
<option value=''>선택하세요</option>
<option value='일반' <? if($member[mb_1] == 일반) echo " selected "; ?>>일반</option>
<option value='학생' <? if($member[mb_1] == 학생) echo " selected "; ?>>학생</option>
<option value='학부모' <? if($member[mb_1] == 학부모) echo " selected "; ?>>학부모</option>
<option value='교직원' <? if($member[mb_1] == 교직원) echo " selected "; ?>>교직원</option>
</select>
</td>
<td>
<div id="tmp" style="display:none;">
<input type=text class=is name='mb_2' value="<?=$member[mb_2]?>" size="2" maxlength="1" numeric itemname='학년' value=""> 학년
<input type=text class=is name='mb_3' value="<?=$member[mb_3]?>"size="2" maxlength="2" numeric itemname='반' value=""> 반
<input type=text class=is name='mb_4' value="<?=$member[mb_4]?>"size="2" maxlength="2" numeric itemname='번호' value=""> 번
</div>
</td><td>
<div id="tmp2" style="display:none;">
<input type=text class=is name='mb_2' value="<?=$member[mb_2]?>" size="2" maxlength="1" numeric itemname='학년' value=""> 나이
<input type=text class=is name='mb_3' value="<?=$member[mb_3]?>"size="2" maxlength="2" numeric itemname='반' value=""> 반
<input type=text class=is name='mb_4' value="<?=$member[mb_4]?>"size="2" maxlength="2" numeric itemname='번호' value=""> 번
<input type=text class=is name='mb_4' value="<?=$member[mb_4]?>"size="2" maxlength="2" numeric itemname='번호' value=""> 번
<input type=text class=is name='mb_4' value="<?=$member[mb_4]?>"size="2" maxlength="2" numeric itemname='번호' value=""> 번
<input type=text class=is name='mb_4' value="<?=$member[mb_4]?>"size="2" maxlength="2" numeric itemname='번호' value=""> 번
</div>
</td><td>
<div id="tmp2" style="display:none;">
<input type=text class=is name='mb_2' value="<?=$member[mb_2]?>" size="2" maxlength="1" numeric itemname='학년' value=""> 나이
<input type=text class=is name='mb_3' value="<?=$member[mb_3]?>"size="2" maxlength="2" numeric itemname='반' value=""> 반
<input type=text class=is name='mb_4' value="<?=$member[mb_4]?>"size="2" maxlength="2" numeric itemname='번호' value=""> 번
<input type=text class=is name='mb_4' value="<?=$member[mb_4]?>"size="2" maxlength="2" numeric itemname='번호' value=""> 번
<input type=text class=is name='mb_4' value="<?=$member[mb_4]?>"size="2" maxlength="2" numeric itemname='번호' value=""> 번
</td>
</tr>
</table>
</div>
</td>
</tr>
<script type="text/javascript">
function setStudent (value)
{
if (value == '학생')
{
document.getElementById('tmp').style.display = "block";
document.fregisterform.mb_2.setAttribute('required', 1);
document.fregisterform.mb_3.setAttribute('required', 1);
document.fregisterform.mb_4.setAttribute('required', 1);
}
else if (value == '학부모')
{
document.getElementById('tmp1').style.display = "block";
document.fregisterform.mb_2.setAttribute('required', 1);
document.fregisterform.mb_3.setAttribute('required', 1);
document.fregisterform.mb_4.setAttribute('required', 1);
document.fregisterform.mb_3.setAttribute('required', 1);
document.fregisterform.mb_4.setAttribute('required', 1);
}
else if (value == '교직원')
{
document.getElementById('tmp2').style.display = "block";
document.fregisterform.mb_2.setAttribute('required', 1);
document.fregisterform.mb_3.setAttribute('required', 1);
document.fregisterform.mb_4.setAttribute('required', 1);
document.fregisterform.mb_3.setAttribute('required', 1);
}
else
{
document.getElementById('tmp').style.display = "none";
document.fregisterform.mb_2.removeAttribute('required');
document.fregisterform.mb_3.removeAttribute('required');
document.fregisterform.mb_4.removeAttribute('required');
}
}
setStudent('<?=$member['mb_1']?>');
</script>
아무래도 스크립트 오류같은데...
좀 도와주세요...왕초보 탈출 정말 힘듭니다.ㅠㅠ
댓글 전체
오류 내용을 적어 보세요..