如何让input的值根据select改变
            <select onchange="detail()" id="iden1"  >
            <option value="1">你好</option>
                 <option value="1">我好</option>
        <option value="1">大家好</option>
                </select>


        <input type="text" name="iden" id="iden" value="" />


            如何实现上面select选什么(你好,我好,大家好)  让下面的input里面就显示什么

6个回答

不是回过你了。。onchagne设置啊,独立成函数要传递select对象进去,记得一起采纳了:http://ask.csdn.net/questions/346996

 <select onchange="detail(this)" id="iden1">
    <option value="1">你好</option>
    <option value="1">我好</option>
    <option value="1">大家好</option>
</select>
<script>
    function detail(sel) {
        document.getElementById('iden').value = sel.options[sel.selectedIndex].text;
    }
</script>

function detail(){
var val= document.getElementById("iden1").value;
document.getElementById("iden").value=val;
}

QQ1510513061
QQ1510513061 回复z183052114: value为什么要一样
3 年多之前 回复
z183052114
z183052114 还是不行 value值一样的话 onchange不好用
3 年多之前 回复
z183052114
z183052114 好了 谢谢 var options=$("#IDENTITY_TYPE option:selected"); var text = options.text(); document.getElementById("IDENTYPE_TYPE_CODE").value=text;
3 年多之前 回复
QQ1510513061
QQ1510513061 回复z183052114: var val= document.getElementById("iden1"); //selectid var index = val.selectedIndex; // 选中索引 var text = val.options[index].text; // 选中文本
3 年多之前 回复
z183052114
z183052114 这样拿到的事value的值 我想显示的事 文本的值
3 年多之前 回复


你好
我好
大家好

function detail(){
var val= document.getElementById("iden1").value;
document.getElementById("iden").value=val;
}


你好
我好
大家好

你好
我好
大家好 value的值和你外面的值一样就行。。发出去就成这样了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问