셀렉트박스 선택에따라 input문 on~off 제어

간단한 로직이지만 꼭 필요한 분들이 계실것 같아서
어느님 질답란에 올러온 답변을 여기에 올립니다.


<script type="text/javascript">
function onoff(obj){ //셀렉트 조건에따라 input문 on off함수
tg1 = document.getElementById('mb_9');
if(obj=='일반'){
tg1.value='';
tg1.disabled=true;
tg1.style.background="#eeeeee";
}else{
tg1.disabled=false;
tg1.style.background="#ffffff";
tg1.focus();
}
}

function NumOn(){
if (event.keyCode >= 48 && event.keyCode <= 57) { //숫자키만 입력 받는 함수
return true;
} else {
alert("숫자만 입력할 수 있다.");
event.returnValue = false;
}
}
</script>




<tr>
<td height="30"><img src="<?=$member_skin_path?>/img/분류.gif" /></td>
<td>
<select id=mb_8 name=mb_8 itemname='분류' required onchange="onoff(this.options[this.selectedIndex].value);">
<option value='해사' <? if($mb_8=='해사') echo 'selected'; ?>>해사</option>
<option value='해간' <? if($mb_8=='해간') echo 'selected'; ?>>해간</option>
<option value='ROTC' <? if($mb_8=='ROTC') echo 'selected'; ?>>ROTC</option>
<option value='부사관' <? if($mb_8=='부사관') echo 'selected'; ?>>부사관</option>
<option value='병' <? if($mb_8=='병') echo 'selected'; ?>>병</option>
<option value='일반' <? if($mb_8=='일반') echo 'selected'; ?>>일반</option>
</select>  
<input id=mb_9 name=mb_9 size=5 itemname="기수" value="<?=$member[mb_9]?>" <?=$member[mb_9]?" class=ed2":"class=ed";?> style="ime-mode:disabled;" onKeyPress="NumOn(this);">*숫자만 입력
</td>
</tr>
<tr>
<td height="1" colspan="2" bgcolor="#cdcdcd"></td>
</tr>
|

댓글 1개

개인사정으로 인해 확인이 늦었습니다. 감사합니다.

이 팁은,
http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=245084#c_245403
위 질답란에 대한 로직입니다. 회원가입폼 분류항목 만드시는 분들은 유용하게 사용할 것 같습니다.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
13년 전 조회 9,124
13년 전 조회 5,567
13년 전 조회 6,793
13년 전 조회 3,610
13년 전 조회 7,948
13년 전 조회 4,314
13년 전 조회 1.3만
13년 전 조회 6,192
13년 전 조회 7,332
13년 전 조회 6,296
13년 전 조회 1.9만
13년 전 조회 9,696
13년 전 조회 6,525
13년 전 조회 5,258
13년 전 조회 7,532
13년 전 조회 4,227
13년 전 조회 4만
13년 전 조회 7,219
13년 전 조회 1.1만
13년 전 조회 1.2만