下拉列表时创建文本框或其他
作者:admin 日期:2008-2-3 22:39:42
当下拉选择为某特殊项时对其他的文本框之类的进行操作
<select id="T">
<option value="a" selected="selected">AAA</option>
<option value="b">BBB</option>
<option value="c">CCC</option>
</select>
<div id="N"></div>
<input type=button onclick="Test();" value="测试">
<script>
var sT=$("T");
var nT=document.createElement("<input id='MyTextfield' value='121' type='text' />");
sT.onchange=function(){
for(var i=0;i<sT.length;i++){
if(sT[i].selected){
//alert(sT[i].value);
if(sT[i].value=="a"){
if($("MyTextfield")){$("N").removeChild($("MyTextfield"));}
}
if(sT[i].value=="b" || sT[i].value=="c"){
if($("MyTextfield")){}else{$("N").appendChild(nT);}
}
}
}
}
function $(_Id){return document.getElementById(_Id);};
function Test(){
for(var i=0;i<sT.length;i++){
if(sT[i].selected){
alert(sT[i].value);
}
}
}
</script>
Tags: 代码
相关日志:
评论: 0 | 引用: 0 | 查看次数:
发表评论
上一篇
下一篇