<tr>
            <td height="167">地区:
           <select name="area" size="1" onchange="this.options[this.selectedIndex].text">
              <option value="region00" cityno="0311" <%if(af.equals("region00")){%> selected <%}%>>石家庄</option>
              <option value="region02" cityno="0312" <%if(af.equals("region02")){%> selected <%}%>>保定</option>
              <option value="region03" cityno="0310" <%if(af.equals("region03")){%> selected <%}%> >邯郸</option>
              <option value="region04" cityno="0319" <%if(af.equals("region04")){%> selected <%}%>>邢台</option>
              <option value="region05" cityno="0314" <%if(af.equals("region05")){%> selected <%}%>>承德</option>
              <option value="region06" cityno="0315" <%if(af.equals("region06")){%> selected <%}%>>唐山</option>
              <option value="region07" cityno="0313" <%if(af.equals("region07")){%> selected <%}%>>张家口</option>
              <option value="region08" cityno="0317" <%if(af.equals("region08")){%> selected <%}%>>沧州</option>
              <option value="region09" cityno="0318" <%if(af.equals("region09")){%> selected <%}%>>衡水</option>
              <option value="region10" cityno="0335" <%if(af.equals("region10")){%> selected <%}%>>秦皇岛</option>
              <option value="region11" cityno="0316" <%if(af.equals("region11")){%> selected <%}%>>廊坊</option>
            </select>
              区号:
              <input type="text" name="areacode" value="<%=ac%>" 
disabled/>
问题是怎么设计一个function, 让地区中的cityno 自动显示在 区号 框 内

解决方案 »

  1.   

    <select name="area" size="1" onchange="areacode.value=this.value"/>
      

  2.   

    天外来客
    请写请出好吗?
    我的function 是这样写的
     function resetCityno(rslt)  {
        citynoSpan.innerText=rslt[rslt.selectedIndex].cityno;}
      

  3.   

    我那样写不行吗??
    <option value="region11" cityno="0316" <%if(af.equals("region11")){%> selected <%}%>>廊坊</option>
    你这里的region11不是区号吗?如果不是,那你的区号哪里丰放着呢?
      

  4.   

    region11 不是区号
    是我在数据库里定义的
    用来定位select的
    区号是那些cityno
    要把那些cityno根据我选择的城市名,自动的显示在后面的区号框中
      

  5.   

    那你要是不用xmlhttp就得在页面中加一个<iframe>然后,
    <select name="area" size="1" onchange="iframexx.src=slt.asp?id=this.value"/>
    然后:
    在slt.asp中找到数据后,在slt.asp的onload中将parent.document.all.areacode.value=<%数据库中的值%>
    只能给你这给思路,代码我可没有了
      

  6.   

    问题是我没有学过javascript不知道怎么把那个function添加道表单中阿