关于HTML的问题(下拉框+文本框)

来源:百度知道 编辑:UC知道 时间:2024/05/05 14:49:39
比如
下拉框选项是2个
第一个是图片搜索(选中)
第二个是文字搜索(未选)
然后是文本框

文本框的初始value='请输入图片'
怎么样才可以当选第二个时候文本框的value='请输入文字'

第一个是图片搜索(选中) 设置id=pic
第二个是文字搜索(未选) 设置id=txt
然后是文本框 设置id=textstr

那么你可以写一个javascript函数:
function changeValue(event) {
// 如果点中的东西的id是pic
if(event.srcElement.id="pic") {
document.getElementById("textstr").value = '请输入图片' ;
} else {
document.getElementById("textstr").value = '请输入图片' ;
}
}
然后设置pic和txt的onclick事件都执行上面的函数就可以了。
以上的代码我没有执行过,可能会有一点问题,你可以按我的思路,自己看看javascript,就当学习吧,自己学会了才是自己的,每次问别人总不是办法:)

复制以下代码即可:

<select id="sel" onchange="document.getElementById('txt').value=(this.value == 0) ? '请输入图片' : '请输入文字';" NAME="sel">
<option value=0 selected>图片搜索</option>
<option value=1>文字搜索</option>
</select>
<input type="text" value="图片搜索" id="txt" NAME="txt">