스크립트를 function get_mb_ins_type($str)이렇게 만들고 싶은데
</script>
<!--
level = document.fregisterform.mb_ins_type;
for(ii=0; ii<level.length; ii++){//level.length
if(level.value = "1"){
level.options[1].selected = true;
<?if($w=='u'){?>level.options[ii].disabled = true;<?}?>
}else if(level.value = "2"){
level.options[2].selected = true;
<?if($w=='u'){?>level.options[ii].disabled = true;<?}?>
}else if(level.value = "3"){
level.options[3].selected = true;
<?if($w=='u'){?>level.options[ii].disabled = true;<?}?>
}else if(level.value = "4"){
level.options[4].selected = true;
<?if($w=='u'){?>level.options[ii].disabled = true;<?}?>
}else{
level.options[0].selected = true;
<?if($w=='u'){?>level.options[ii].disabled = true;<?}?>
}
}
</script>
<!--
level = document.fregisterform.mb_ins_type;
for(ii=0; ii<level.length; ii++){//level.length
if(level.value = "1"){
level.options[1].selected = true;
<?if($w=='u'){?>level.options[ii].disabled = true;<?}?>
}else if(level.value = "2"){
level.options[2].selected = true;
<?if($w=='u'){?>level.options[ii].disabled = true;<?}?>
}else if(level.value = "3"){
level.options[3].selected = true;
<?if($w=='u'){?>level.options[ii].disabled = true;<?}?>
}else if(level.value = "4"){
level.options[4].selected = true;
<?if($w=='u'){?>level.options[ii].disabled = true;<?}?>
}else{
level.options[0].selected = true;
<?if($w=='u'){?>level.options[ii].disabled = true;<?}?>
}
}
</script>
변수가 mb_ins_type 이면 값에 따라 선택하려고 하는데...
이걸 좀 function 으로 써서 할수는 없을까요;;
도저히 못만들겠어요 ㅠ.ㅠ
이스크립트도 겨우 짜긴 짯는데... 아직도 이해가 잘 안되요;;
댓글 1개
13년 전
질문을 보면 우선 말씀하신 변수가 php의 변수인지 아니면 적어주신 폼의 어느부분에 있는 곳의 소스인지 잘 모르겠습니다;;
제목에도 function 파라메타에 $str 을적으신거 보니 아직 php와 js의 구분이 잘 안되시는것 같고;;
아무튼.. mb_ins_type 의 변수값이 뭐냐에 따라 select 값을 고르고싶다는뜻인거 같은데 적어주신내용은 js 에 폼의 변수를 끌어오셨으므로, js 기준으로 적어드리면
<script>
var level_select = function(num){
var sbj = document.getElementById('s1');
for(var i=0;i<sbj.length;i++){
switch(num){
case '1' :
if(sbj[i].value == '1'){
sbj[i].selected = true;
}
break;
case '2' :
if(sbj[i].value == '2'){
sbj[i].selected = true;
}
break;
case '3' :
if(sbj[i].value == '3'){
sbj[i].selected = true;
}
break;
}
}
}
</script>
<input type='radio' name='r1' value='1' onclick='level_select("1");'>1 <input type='radio' value='1' name='r1' onclick='level_select("2");'>2 <input type='radio' value='1' name='r1' onclick='level_select("3");'>3<br/><br/>
<select name='s1' id='s1'>
<option value='1'>1번을 선택하셨습니다</option>
<option value='2'>2번을 선택하셨습니다</option>
<option value='3'>3번을 선택하셨습니다</option>
</select>
다음과 같습니다. 따로 html 페이지 만드셔서 테스트 해보시면 될것같습니다. 혹시
php 변수를 말씀하신거라면
<?
$mb_ins_type = "2";
?>
<select name='s1' id='s1'>
<option value='1' <?=$mb_ins_type == '1' ? 'selected' : '' ; ?>>1번을 선택하셨습니다</option>
<option value='2' <?=$mb_ins_type == '2' ? 'selected' : '' ; ?>>2번을 선택하셨습니다</option>
<option value='3' <?=$mb_ins_type == '3' ? 'selected' : '' ; ?>>3번을 선택하셨습니다</option>
</select>
이런식이 되겠군요. 참고로 php는 서버스크립트라서 pc에서 html 파일로 만들고 테스트가 안됩니다. 서버에 업로드된 페이지에서 확인가능합니다
제목에도 function 파라메타에 $str 을적으신거 보니 아직 php와 js의 구분이 잘 안되시는것 같고;;
아무튼.. mb_ins_type 의 변수값이 뭐냐에 따라 select 값을 고르고싶다는뜻인거 같은데 적어주신내용은 js 에 폼의 변수를 끌어오셨으므로, js 기준으로 적어드리면
<script>
var level_select = function(num){
var sbj = document.getElementById('s1');
for(var i=0;i<sbj.length;i++){
switch(num){
case '1' :
if(sbj[i].value == '1'){
sbj[i].selected = true;
}
break;
case '2' :
if(sbj[i].value == '2'){
sbj[i].selected = true;
}
break;
case '3' :
if(sbj[i].value == '3'){
sbj[i].selected = true;
}
break;
}
}
}
</script>
<input type='radio' name='r1' value='1' onclick='level_select("1");'>1 <input type='radio' value='1' name='r1' onclick='level_select("2");'>2 <input type='radio' value='1' name='r1' onclick='level_select("3");'>3<br/><br/>
<select name='s1' id='s1'>
<option value='1'>1번을 선택하셨습니다</option>
<option value='2'>2번을 선택하셨습니다</option>
<option value='3'>3번을 선택하셨습니다</option>
</select>
다음과 같습니다. 따로 html 페이지 만드셔서 테스트 해보시면 될것같습니다. 혹시
php 변수를 말씀하신거라면
<?
$mb_ins_type = "2";
?>
<select name='s1' id='s1'>
<option value='1' <?=$mb_ins_type == '1' ? 'selected' : '' ; ?>>1번을 선택하셨습니다</option>
<option value='2' <?=$mb_ins_type == '2' ? 'selected' : '' ; ?>>2번을 선택하셨습니다</option>
<option value='3' <?=$mb_ins_type == '3' ? 'selected' : '' ; ?>>3번을 선택하셨습니다</option>
</select>
이런식이 되겠군요. 참고로 php는 서버스크립트라서 pc에서 html 파일로 만들고 테스트가 안됩니다. 서버에 업로드된 페이지에서 확인가능합니다
게시글 목록
| 번호 | 제목 |
|---|---|
| 17274 | |
| 4226 | |
| 17273 | |
| 17268 | |
| 26337 | |
| 26333 | |
| 26330 | |
| 26326 | |
| 26320 | |
| 17264 | |
| 4217 | |
| 30358 | |
| 17259 |
PHP
이걸 짧게 바꿀수없을까요?
4
|
| 17257 |
JavaScript
input 박스에 이미지넣기
1
|
| 17250 | |
| 30355 | |
| 30352 | |
| 17246 |
PHP
세션 시간이 늘어나지 않음
3
|
| 17244 | |
| 17239 | |
| 17238 | |
| 17237 | |
| 4210 | |
| 17234 | |
| 17232 |
Linux
CentOS 에서 서비스 목록
1
|
| 17229 | |
| 17222 | |
| 30348 | |
| 4202 | |
| 17218 | |
| 4192 | |
| 4188 | |
| 17215 | |
| 4186 | |
| 4183 | |
| 17210 | |
| 4178 | |
| 17209 |
Linux
리눅스 웹서버 그누보드 마스터,슬레이브 설정
|
| 30344 |
HTML
jQuery 이미지 체크박스
3
|
| 17201 | |
| 17194 |
jQuery
[질문] 라디오버튼 이미지로 바꾸는거..
6
|
| 30340 |
HTML
엄한 질문 하나 드립니다. ㅎㅎㅎ
3
|
| 24388 | |
| 17193 | |
| 17190 |
JavaScript
iframe 로 다른 외부 페이지를 불러와야 한다면...
2
|
| 17186 |
JavaScript
iframe 세로 자동 리사이즈 간단 소스
3
|
| 17184 | |
| 17181 |
PHP
웹상에서 텍스트 파일 수정
2
|
| 17179 |
기타
프리랜서팀
1
|
| 4171 | |
| 17176 |
JavaScript
고수님들의조언이 필요합니다 ㅠㅠ 꼭 답변 부탁드려여 아시는분은
2
|
| 17174 |
jQuery
간략한 질문입니다!!
1
|
| 17172 |
기타
호스팅추천좀
1
|
| 17171 |
PHP
링크관련
|
| 17169 |
jQuery
질문좀
1
|
| 30337 | |
| 24387 | |
| 4169 | |
| 4166 | |
| 17167 |
JavaScript
상단 네비게이션 문의
1
|
| 17163 |
jQuery
질문이요 ..ㅠㅠ
3
|
| 17161 | |
| 17159 | |
| 17156 |
Linux
리눅스 서버 cpu 비교좀해주실분^^
2
|
| 17151 |
jQuery
제이쿼리 공부법???ㅠㅠ
4
|
| 17148 | |
| 30334 | |
| 17144 |
MySQL
중복값 찾는 방법좀 알려주세용
3
|
| 17138 |
jQuery
이미지 롤링은 jQuery로 가능한가요?
5
|
| 17137 |
MySQL
MySQL 백업 툴..
|
| 17133 |
JavaScript
초보 쇼핑몰 운영자입니다 도움좀 ㅠㅠ
3
|
| 17132 |
기타
호스팅 추천좀
|
| 4161 | |
| 17131 | |
| 17129 |
PHP
간단한 php 알바입니다.
1
|
| 30331 | |
| 17128 |
JavaScript
getElementById 아이디값이 틀리면?
|
| 17125 |
Mobile
이 에러문구는 먼가요?
2
|
| 17122 | |
| 4147 | |
| 4142 | |
| 26315 | |
| 17121 |
Linux
ssh 세션 유지하기
|
| 17120 | |
| 17117 |
Mobile
모바일 홈페이지 바로 가기 아이콘 이미지 만들기
2
|
| 26304 | |
| 30322 |
HTML
zen코딩 치트문서~
8
|
| 30319 |
HTML
젠코딩 동영상
2
|
| 17116 |
MySQL
워드프레스 DB모델링 다이어그램
|
| 17115 | |
| 17114 |
Linux
lynx로 웹페이지 로딩타임 측정하기
|
| 17113 |
Linux
curl로 웹페이지 로딩시간 측정하기
|
| 17112 | |
| 17110 |
Linux
웹서버 동시접속자 구하는 명령어
1
|
| 17109 | |
| 17108 |
Linux
SSL인증서 패스워드 제거방법
|
| 17107 |
Linux
리눅스ISO 다운로드 서버
|
| 17098 |
JavaScript
자바스크립트를 집어 넣을때...왜?
8
|
| 17092 |
PHP
php고수님들 들어오세요
5
|
| 17085 |
JavaScript
iframe관련입니다. 도와주세요!
6
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기