티스토리 뷰

<html>
< head>
< title> select 객체 예제 </title>
< script language="JavaScript">
var job = new Array("고등학생","대학생","대학원생","회사원","교수","정당인")
function test()
{
var str="리스트 원소의 갯수는 "
str += document.myform.job.options.length
str += "
"
str += "선택한 값은
"
str += document.myform.job.options.selectedIndex
str += "
"
str += document.myform.job.value
alert(str)
}
 
function sAdd(srcList, nTxt, nTxt2) {
if(nTxt != "") {
new_option = new Option(nTxt,nTxt2);
srcList.options.add(new_option,0);
alert(nTxt+"를 추가하였습니다");
}
}
function sDel(srcList){
for( var i =0; i < srcList.options.length ; i++ ) 

if ( srcList.options[i] != null && ( srcList.options[i].selected == true ) )
{
alert(srcList.options[i].text + "를 삭제하였습니다");
srcList.options[i] = null;
}
}
}

function sDel2(srcList){
// Select Box all delete
for( var i = srcList.options.length ; i >= 0; i-- ) 

srcList.options[i] = null;
}
}
< /script>
< /head>
< body>
당신의 직업을 선택하세요.
 <form name="myform">
  <select name="job">
   <option value="고등학생" selected> 고등학생
   <option value="대학생"> 대학생
   <option value="대학원생"> 대학원생
   <option value="회사원"> 회사원
   <option value="교수"> 교수
   <option value="정당인"> 정당인
  </select>
  <input type="button" value="확인" onClick="test()">
  <input type="button" value="삭제" onclick="sDel( this.form.job)">
  <input type="button" value="모두삭제" onclick="sDel2( this.form.job)">
  <br>
  직업 명 : <input type="textbox" name="ntxt" value=""> text <br>
  직업 키 : <input type="textbox" name="ntxt2" value=""> value  
  <input type="button" value="추가" onclick="sAdd(this.form.job, this.form.ntxt.value, this.form.ntxt2.value)">
 </form>
< /body>
< /html> 

Total
Today
Yesterday
최근에 올라온 글
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28