要用ajax做个两级联动的下拉框,第二个框有时候内容太长会自动变长,但是页面的就变很难看
遇到这么个问题,在html实际采用select是解决不了问题的
还好我们可以曲线救国:
<span>
<input name=iData size=10><input type=button οnclick=showSel(true) value=v>
<br><select id=qswh size=10 style=position:absolute;display:none οnchange=selText(iData)>
<option>1
<option>12
<option>123
<option>1234
<option>12345
<option>123456
<option>1234567
<option>12345678
<option>123456789
<option>1234567890
<option>12345678909
<option>123456789098
<option>1234567890987
<option>12345678909876
<option>123456789098765
<option>1234567890987654
<option>12345678909876543
<option>123456789098765432
<option>1234567890987654321
</select>
</span>ttt
<script>
function document.onclick(){
showSel(false)
}
function showSel(flag){
document.all.qswh.style.display=(flag?"block":"none")
window.event.cancelBubble=true;
}
function selText(obj){
obj.value=(document.all.qswh.options[document.all.qswh.selectedIndex].text)
//showSel(false)
}
</script>
呵呵,这么样做,基本上解决了问题,就是样子稍微有一点不一样,