注册 登录
编程论坛 ASP技术论坛

修改时 下拉框默认值 问题

zxc25215 发布于 2012-09-14 18:19, 455 次点击
有两个下拉框  集团和单位
我根据集团用ajax把集团下的单位 写入了单位这个下拉框 问题来了 我点击修改时 应该是把这一条记录的集团和单位都查询到 但现在只能查询到集团,单位必须点击集团才能显示出来 不知道各位听懂了没有。
function getNews(strCh,xz)
{
  var strNr,dwmc;
  var strs= new Array();
 if (typeof(strCh) == 'undefined')
 {
  return false;
 }
 var url = "ShowDwZb.asp?JtMc="+strCh;

 var ajax = InitAjax();
 ajax.open("GET", url, true);
 ajax.onreadystatechange = function() {
  if (ajax.readyState == 4 && ajax.status == 200) {
     strNr = ajax.responseText;
        //alert(strNr);
         strs=strNr.split("|"); //字符分割  
         
         document.getElementById("DwMc").options.length=0;
         //alert(strs.length);
         for(i=0;i<strs.length;i++)
        {
         // alert(i+'    '+strs[i]);
          if(strs[i]!='')
          {
          //alert(strs[i]+'    '+i);
          var Option = document.createElement("Option");
          Option.text=strs[i];     
          Option.value=strs[i];
          //document.getElementById("DwMc").options[document.getElementById("DwMc").length]=new Option(strs[i],strs[i]);
          document.getElementById("DwMc").options.add(Option);  

          }
         }
  }
 }
 //发送空
 ajax.send(null);
//setTimeout("getNews('<%=strCh%>')",5000);
}
</script>

<select name="JtMc" id="JtMc" onclick="getNews(this.options[this.selectedIndex].text)"><%
'set rs=server.createobject("ADODB.recordset")
strsql="select * from Ary_SsJt"
set rs=oconn.execute(strsql)
%> <%
do while not rs.eof
%>
                    <option value="<%=trim(rs.fields("JtMc"))%>"><%=trim(rs.fields("JtMc"))%>
                    </option>
                    <%
rs.movenext
loop
%>
这是一部分代码 请教一下各位。
0 回复
1