z183052114 2016-11-22 06:39 采纳率: 100%
浏览 6256
已采纳

如何让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条回答 默认 最新

  • 斯洛文尼亚旅游 2016-11-22 08:26
    关注

    不是回过你了。。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>
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(5条)

报告相同问题?