帮忙解决刷新问题 急!急!急!
是这样的,有两个SELECT框,第一个是所在地区名称,第二个是所在县名称,例如:选择地区:长春,那么在县名称下拉框里将显示与长春相对应的所有县名如:朝阳区,南关区,绿园区等等.但出现的问题是:选择地区后,提交所选择信息,在县名称下拉框里也出现了相应的县名,但是由于在提交信息时,窗体自动刷新,所以在地区下拉框里显示的是初始的内容而不是所选择的信息,我是新手,第一次编程,请各位大侠帮帮忙吧!真的是很急!
下面是我写的代码: 多谢了!
<tr>
<td bgcolor="#FFFFFF" nowrap align="center"><font>所在地区</font></td>
<td bgcolor="#FFFFFF">
<select name="szdqmc" onchange="myform.submit()" readonly>
<%
string dqmc = Request.Params["szdqmc"];
string szxmc = "";
string szdqmc = "";
string xmc = "";
string sql = "select distinct szdqmc from Gt_Tdzjbbh";
myCmd = new SqlDataAdapter( sql, myConn );
ds = new DataSet();
myCmd.Fill( ds );
dt = ds.Tables[ 0 ];
if( dt.Rows.Count > 0)
{
for( int i = 0;i< dt.Rows.Count;i++)
{
szdqmc = dt.Rows[i][0].ToString().Trim();
Response.Write( "<option>" );
Response.Write( szdqmc );
Response.Write( "</option>" );
}
}
%>
</select>
</td>
<td bgcolor="#FFFFFF" nowrap align="center"><font >所在县</font>
</td>
<td bgcolor="#FFFFFF">
<select name="xmc" onclick ="" readonly>
<%
sql = "select distinct szxmc from Gt_Tdzjbbh where szdqmc= '"+dqmc+"'";
myCmd = new SqlDataAdapter( sql, myConn );
ds = new DataSet();
myCmd.Fill( ds );
dt = ds.Tables[ 0 ];
if(dt.Rows.Count > 0)
{
for( int i = 0;i< dt.Rows.Count;i++)
{
xmc = dt.Rows[i][0].ToString().Trim();
Response.Write("<option value=\"xmc\">");
Response.Write(xmc);
Response.Write("</option>");
}
}
%></select>