2014-04-27 2 views
-5

안녕하세요. 내 첫 번째 질문입니다.선택한 드롭 다운 옵션 표시

처음입니다.

값이 내부에있는드롭 다운을 만들었습니다. 드롭 다운에서 '선택됨'또는 '클릭 한'옵션을 '반향 또는 표시'하고 싶습니다. 예 : 'foo '드롭 다운에서'foo '라는 텍스트가 echo'd/display 된 화면에 표시됩니다.

페이지 등을 새로 고치지 않고도이 작업을 수행하고 싶습니다. PHP/html 및 가능한 javascript/jquery를 사용할 것으로 알고 있습니다.

누군가 기본 스크립트/데모를 쓸 수 있습니까^ 감사합니다.

+0

무엇을 시도 했습니까? 어떤 연구를하셨습니까? 컨텍스트가 너무 커서 SO에 대해 생산성이 떨어집니다. – Sukima

+0

요청에 따라 스크립트 및 데모를 작성하지 않았습니다. – Sparky

답변

0

이것은 매우 간단한 작업입니다 그리고 당신은 PHP를 필요가 없습니다 또는

여기 당신을 위해 작동 할 수있는 빠른 해결책이다 JQuery와 =) :

HTML :

<select> 
    <option value="foo">foo</option> 
    <option value="bar">bar</option> 
</select>  

<div></div> 

JS :

var select = document.querySelector("select"); 
var div = document.querySelector("div"); 

select.onchange = function(e){ 
    alert(this.value); 
    div.innerText = this.value; 
}; 

Example

+0

왜 그런 게으른 질문에 답을 주시겠습니까? – Sparky

+0

@ Sparky - 나쁜/게으른/어리석은 질문은 없습니다. 질문에 대답했기 때문에 질문에 답했습니다. 얼마나 간단한 지와 상관없이 도움을 청합니다. – Chase

+0

아무도 바보에 대해 아무 말도하지 않았습니다. 하워드, "내놔!" 유형 질문은 매우 게으르고 일반적으로 나쁩니다. (질문이 "나쁜"것으로 간주 될 수있는 유효한 이유 목록을 보려면 아래쪽 화살표 위로 마우스를 이동하십시오. 연구/노력 부족이 있습니다.) – Sparky

0

글쎄 여러 가지 방법이 있습니다. 간단한 방법은 드롭 다운에서 jqwery 변경 메소드를 사용하는 것입니다. 다음을 수행 할 수 있습니다.

foo는 ... ...이 도움이

$(document).ready(function() { 
    $("#choose").change(function() { 
     var val=$("#choose").val(); 
     $("#out").html(val); 
    }); 
    }); 

희망.

+0

답장을 보내실 필요가 없습니다. 'foo'옵션을 선택하자마자 페이지에 'foo'가 표시됩니다. – Jake

관련 문제