日期:2014-05-16  浏览次数:20298 次

可输入的下拉框 代码有问题 可找不到原因
可输入的下拉框 代码有问题 可找不到原因
问题如下
打开网页中 点击下拉框 点第一个option 无效 点击其它option 生效 再点回第一个option 生效
代码如下

                <div style="position:relative;">
                <select  name="districtSelect" style="LEFT: 0px; TOP: 0px; WIDTH: 100px; POSITION: absolute" onblur="upperCase()" onchange="document.getElementById('set').value=this.options[this.selectedIndex].value" onblur="upperCase()">
                    <option value="20M">20</option>
                    <option value="40M">40</option>
                    <option value="60M">60</option>
                </select>
                <INPUT id="set" name="set" style="LEFT: 0px; TOP: 0px; WIDTH: 80px;POSITION: absolute" />
                </div>

------解决方案--------------------
添加一个选择的项 <option value="0">请选择</option>onchange方法里面判断下 当值为0的时候不执行