日期:2014-05-18  浏览次数:20698 次

文本框与下拉框不重叠
点击下拉框中的值,触发onchange事件,将值显示在文本框中,用FireFox显示,但两个空间不重叠,看到的是模糊的,代码如下:
document.getElementById('box').innerHTML="<input id='sipuri' name='sipuri' style='width:150px;height:21px'/>" + " <span style='width:18px;border:0px;'>" + " <select name='sip_uri' style='margin-left:-150px;width:168px;\' onChange=\"SeltxtToText('form1.sip_uri','form1.sipuri')\";>" + "<option>&nbsp;</option><option>"+uri+"</option>"+" </select>" + " </span>";

------解决方案--------------------
SeltxtToText里
document.getElementById('sipuri').value = document.getElementById('sip_uri').value;

<input id='sipuri' name='sipuri' style='width:150px;height:21px'/> 这个后面你加个换行试试<br>