차근차근/JAVA Script

자바스크립트 셀렉트박스 선택하기

예쁜꽃이피었으면 2015. 6. 8. 10:14

 

[20230131 추가]
ajax로 데이터 읽어온 후 selectbox 옵션 중에
기존 데이터 selected 처리하기
방법1) 자바스크립트 
var selectboxID = document.getElementById("selectboxID');
selectboxID.value = "옵션1";

방법2) jquery
$('select[name=selectboxName]').find('option[value="옵션1"]').attr("selected",true);

 

 

 

 

 

 

html에서 select box에서 선택된 값에 대해

javascript에서 함수를 타게 하고 싶다..

 

음..

 

방법은 있는데 적용해도 안 된다.

 

 

 

<script type="text/javascript">

function fnSearch(){

var search_text;

var zero ='';

 

if(document.theForm.search_column.value == "3"){

alert("1111");

search_text = document.getElementById('search_text').value;

if (search_text.length < 5) {

   for (var i = 0; i < 5 - search_text.length; i++){

     zero += '0';

   }

 }

document.getElementById("search_text").value = zero+search_text;

}

 

if(event.keyCode == 13){

alert("13");

$('#theForm').submit();

}

else{

alert("submit");

$('#theForm').submit();

}

}

 

</script>

 

이렇게 했음.

 

form과 form:select에 id값주고. 

<form:form  name="theForm" ...

<form:select id="search_column" ...

<form:option value="1" label="사과"/>

<form:option value="2" label="배"/>

<form:option value="3" label="딸기"/>

 

html이 이렇게 되어 있을 때,

selectbox에서 선택한 값이 3일경우 (딸기일경우)에만 if문을 타라.

 

 

 

[JavaScript] select의 선택된 option의 value, text 가져오기

http://bloodguy.tistory.com/303

var select = document.getElementById("select_id");

var option_value = select.options[select.selectedIndex].value;
var option_text   = select.options[select.selectedIndex].text;

 

select box에서 선택한 값 가져오기

http://imhotk.tistory.com/524

 

 

 

select box에서 선택한 option의 text값 가져오기

http://opencode.co.kr/bbs/board.php?bo_table=javascript_tips&wr_id=3

 

 

자바스크립트 셀렉트박스 선택하기

http://chs02.tistory.com/196

 

<head>

<script type="text/javascript"> function GoEx(){ 	var sel = document.getElementById("exam"); 	for(var i=0; i<sel.length; i++){ 		if(sel[i].value==2){ 			sel[i].selected = true; 		} 	} } </script> </head> <body> 테스트 예제<br> <select id="exam" > <option value="1">바나나</option> <option value="2">파인애플</option> <option value="3">키위</option> </select> <input type="button" value="액션" onclick="GoEx()"/> </body>

 

select 문으로 자바스크립트 데이터값 불러오기 예제

http://egloos.zum.com/boramcom/v/5486197

 

 

[자바스크립트]select박스의 value,text값을 얻어오기

http://sepiroth11.tistory.com/40

단지 value값만을 가져온다면 단순히 document.getElementByName("selBox").value   <---이렇게만 해줘도 된다.
그렇지만 "한국","미국","중국"처럼 내용값을 가져오려면

ex) 
<select name="selBox">
  <option value="1">한국</option>    <--0번째값
  <option value="2">미국</option>    <--1번째값  
  <option value="3">중국</option>    <--2번째값
</select>


document.getElementByName("selBox")[document.getElementByName("selBox").selelctedIndex].text
*만약2번을 선택한경우 selBox[1]번째의 text값을 가져오는것이다.

위와 같이 해주어야 선택된 text값을 가져올수 있다..

알고나면 아무것도 아니지만 모를땐 답답하다;;;;

 

반응형

'차근차근 > JAVA Script' 카테고리의 다른 글

jQuery를 이용한 테이블 셀병합  (0) 2015.06.08
js로그 콘솔에 찍는 방법  (0) 2015.06.08
유효성 검사 함수 모음  (0) 2015.06.08
format number  (0) 2015.06.05
jquery dialog 사용법  (0) 2015.01.28