首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

下拉列表事件解决方案

2012-02-29 
下拉列表事件现在有一个下拉列表和一个文本框,我想实现的效果是当选择下拉列表里的一个值,相应的文本框变

下拉列表事件
现在有一个下拉列表和一个文本框,我想实现的效果是当选择下拉列表里的一个值,相应的文本框变灰,当选择下拉列表另外一个值时,文本框可以填写数据,请大家帮助,谢谢!

[解决办法]
<form> <select onchange= "this.form.inputName.disabled = (this.selectedIndex == 1) ">
<option> <option> <option>
</select>
<input name=inputName> </form>
[解决办法]
还是楼上的代码精练啊 我居然写了这么多

<script language= "javascript ">
function changetext()
{
var select=event.srcElement;

var index=select.selectedIndex;
var text=document.getElementById( "text ");

if (index==0)
{
text.disabled=false;
}else{
text.disabled=true;
}
}
</script>
</HEAD>

<BODY>
<form>
<select onchange= "changetext() ">
<option value= "1 " selected> 可用 </option>
<option value= "0 "> 不可用 </option>
</select>

<input type= "text " id= "text "/>
</form>
</BODY>

热点排行