function doitzz(ofrmzz){
ofrmzz.t180.value=ofrmzz.fmdopr.value+ofrmzz.fmdoc.value+ofrmzz.fmdoa.value+ofrmzz.text4.value; 

还把这个去掉了
doChange(this);
不知道是不是这样<html> 
<head>
<meta http-equiv="Content-Language" content="zh-cn">
<title>::::::</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312"> 
 
 
<script language="javascript">  
function doitzz(ofrmzz){
ofrmzz.t180.value=ofrmzz.fmdopr.value+ofrmzz.fmdoc.value+ofrmzz.fmdoa.value+ofrmzz.text4.value; 

</script>
  
</head>
<body > 
 
 
 
 
<table align="center"> 
<form>
  
  <tr align="center" height="39">
    <td>    </td>
    
    <td>家庭住址</td>
    <td colspan="4" align="left"><SCRIPT type=text/javascript src="tbra-aio(1).js"></SCRIPT>    
   <SELECT name="fmdopr" id="fmdopr" title="省"  onChange="javascript:doitzz(this.form);"></SELECT> 
  <SELECT name="fmdoc"  id="fmdoc" title="市" onChange="javascript:doitzz(this.form);"></SELECT> 
  <SELECT name="fmdoa" id="fmdoa" title="区"  onChange="javascript:doitzz(this.form);"></SELECT>
  <INPUT name="fmdod" id="divisionCode" class="pc:divisionCode"  type="hidden">
<input type="text" name="text4" size="30"  onChange="javascript:doitzz(this.form);">  
 
 
 
<SCRIPT type=text/javascript src="districtselector.js"></SCRIPT>
<SCRIPT type=text/javascript>
 function getAddressStatuTd(oTr) 
 {
  var oTd;
  var obj = oTr.getElementsByTagName("td");
  var oTd;
        for(var i=0;i<obj.length;i++)
        {
           if(obj[i].className == 'thead-tbl-status')//找出sthead-tbl-status的那个标记
           {
                oTd= obj[i];
    break;
            }
        }
  return oTd;
 } 
 
 
    (function() { 
        var Y = YAHOO.util;
        var provSel = Y.Dom.get("fmdopr");
        var citySel = Y.Dom.get("fmdoc");
        var distSel = Y.Dom.get("fmdoa");
        var codeInput = Y.Dom.get('divisionCode');
   //取得全国省份信息
        var cv = TB.form.DistrictSelector.attach(provSel, citySel, distSel);
        cv.initSelectedCodes(codeInput.value);
        var validate = function() {
            if (provSel.options.length > 1 && provSel.selectedIndex == 0)
                return false;
            if (citySel.options.length > 1 && citySel.selectedIndex == 0)
                return false;
            if (distSel.options.length > 1 && distSel.selectedIndex == 0)
                return false;
            return true;
        } 
 
 
    })();</SCRIPT>
 </td></tr>
 <tr align="center" height="39">
    <td width="150" class="STYLE2" bgcolor="#D6EAE3">家庭住址</td>
    <td align="center"  class="STYLE2" colspan="3">
<input type="text" name="t180" id="t180" style="width:780px;height:30px;padding-top:2px;color:#096;background:#E1F4E0" class="STYLE2" >  
    </td>
    </tr>
</table>
</body>
</html> 

解决方案 »

  1.   

    Quote: 引用 1 楼 datiexiong 的回复:

    function doitzz(ofrmzz){
    ofrmzz.t180.value=ofrmzz.fmdopr.value+ofrmzz.fmdoc.value+ofrmzz.fmdoa.value+ofrmzz.text4.value; 

    还把这个去掉了
    doChange(this);
    您标的红色字体修改后,可以显示到地址栏内了,但显示的是6位的地区代码。中文地区如何显示呢如:北京/北京市/朝阳区/先锋路,显示的是:110000110100110105先锋路
      

  2.   

    那就改成这样看行不行

    ofrmzz.t180.value=ofrmzz.fmdopr.value+ofrmzz.fmdoc.value+ofrmzz.fmdoa.value+ofrmzz.text4.value; 
    }
    改成
    function doitzz(ofrmzz){
    ofrmzz.t180.value ="";
    if(ofrmzz.fmdopr.value)
    {
    ofrmzz.t180.value+= ofrmzz.fmdopr.options[ofrmzz.fmdopr.options.selectedIndex].text;
    }
    if(ofrmzz.fmdoc.value)
    {
    ofrmzz.t180.value+= ofrmzz.fmdoc.options[ofrmzz.fmdoc.options.selectedIndex].text;
    }
    if(ofrmzz.fmdoa.value)
    {
    ofrmzz.t180.value+= ofrmzz.fmdoa.options[ofrmzz.fmdoa.options.selectedIndex].text;
    }
      

  3.   

    少了这个ofrmzz.text4.value
    function doitzz(ofrmzz){
    ofrmzz.t180.value ="";
    if(ofrmzz.fmdopr.value)
    {
    ofrmzz.t180.value+= ofrmzz.fmdopr.options[ofrmzz.fmdopr.options.selectedIndex].text;
    }
    if(ofrmzz.fmdoc.value)
    {
    ofrmzz.t180.value+= ofrmzz.fmdoc.options[ofrmzz.fmdoc.options.selectedIndex].text;
    }
    if(ofrmzz.fmdoa.value)
    {
    ofrmzz.t180.value+= ofrmzz.fmdoa.options[ofrmzz.fmdoa.options.selectedIndex].text;
    }
    ofrmzz.t180.value+= ofrmzz.text4.value;