셀렉트 박스 직접입력

· 2013-04-10 (수) 14:21:26 · 4047 · 5
왕초보 질문드립니다.

include "new_config.php";
--------------------항목을 위 페이지에서 불러와

<select name="wr_10">
<option value="">도수</option>
<?
for ($i=1; $i<count($design_dosu); $i++) {
?>
<option value="<?=$design_dosu[$i]?>"<?if ($write["wr_10"]==$design_dosu[$i]) echo " selected";?>><?=$design_dosu[$i]?></option>
<?}?>
</select>
---------------------이렇게 select 박스를 만들어 씁니다.

여기서 (직접입력도) 할 수 있게 만들려고 합니다.
이메일 입력란 보면 직접입력을 선택해서 쓸 수 있는것처럼...
어떻게 적용시켜야 되는지 도저히 모르겠습니다.
고수님들의 한 수 부탁드립니다.
감사합니다.
|

댓글 5개

<script>
function 직접(val) {
if(val == "직접입력"){
document.form.직접입력.style.display = "block";
}
}
</script>

<select onchange="직접(this.value)">
<option value="직접입력">직접입력</option>
....

<input name="직접입력" style="display:none;>

업데이트파일
if($wr_10 == "직접입력")
$wr_10 = $직접입력;
2013-04-10 (수) 14:27:13
select 박스에 onchange 이벤트를 써서, 스크립트 함수 하나를 호출하게 만듭니다.

ex)
[code]<selecte name="wr_10" onchange="fn_select(this.value)">[/code]


이렇게 되면 select 박스에 값이 다른게 선택 되면 fn_select 함수가 실행이 되는데, 이 스크립트 함수에
"직접입력" 이란 값이 들어 오게 되면 인풋 박스를 보여 주는 거지요

인풋 박스는 미리 만들어 둡니다. 예를 들면


[code]
<inpuy type="text" name="wr_9" id="wr_9" value="" tite="직접입력" style="display: none;">

<script>
function fn_select(val)
{
if(value == "직접입력")
document.getElementById('wr_9').style.display = "block";
else
{
document.getElementById('wr_9').style.display = "none";
document.getElementById('wr_9').value = "";
}

}
</script>
[/code]
빠른답변 진심으로 감사드립니다.
제가 먼저 왕 초보라는 말씀을 않드렸네요. ㅋㅋ
질문드린 내용도 제가 만든게아니고 누가 만들어 준겁니다.
좀 구체적으로 자세한 설명 부탁드립니다.
죄송합니다.ㅠㅠ
2013-04-10 (수) 15:31:53
이 이상 구체적일 수가 ㅜㅜㅜ kesan님이 적어 주신것도 거의 실제로 적용하는 소스이고, 제가 작성해 드린 소스도 실제로 직접 적용 가능한 소스 입니다. ; _ ;
ㅎㅎㅎ 감사합니다.
노력해보겠습니다.
@@
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
13-04-11 조회 1,718
13-04-10 조회 1,105
13-04-10 조회 1,709
13-04-10 조회 1,775
13-04-10 조회 1,123
13-04-10 조회 1,731
13-04-10 조회 3,700
13-04-10 조회 1,991
13-04-10 조회 922
13-04-10 조회 3,897
13-04-10 조회 1,941
13-04-10 조회 1,936
13-04-10 조회 1,096
13-04-10 조회 836
13-04-10 조회 1,056
13-04-10 조회 1,062
13-04-10 조회 1,649
13-04-10 조회 4,048
13-04-10 조회 1,786
13-04-10 조회 1,875