帮忙解决刷新问题 急!急!急!
是这样的,有两个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>
下面是我写的代码: 多谢了!
<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>
...全文
相关推荐
解决vue this.$forceUpdate() 处理页面刷新问题(v-for循环值刷新等)
主要介绍了解决vue this.$forceUpdate() 处理页面刷新问题(v-for循环值刷新等),解决方法是使用this.$forceUpdate()强制刷新,文章给大家分享了代码案例,需要的朋友参考下吧
v59编程器版!刷死机了的用这个刷进去!然后就可以自由用U盘升级了!
v59编程器版!刷死机了的用这个刷进去!然后就可以自由用U盘升级了!
topsolid更新问题解决方案
topsolid更新问题解决方案,只需更改注册表,完美解决更新问题
线刷改卡刷工具
线刷改卡刷神器——lephone卡刷固件特征码计算器V4
解决nvm更新问题[代码]
当提示nvm已安装并尝试使用Git更新时,通常无需担心,仅在更新失败时才需进一步操作。若需强制更新,可先检查当前nvm版本,然后手动通过Git拉取最新更改并切换到master分支。更新后需重载终端配置(如bash或zsh的配置文件)。若更新失败,可删除nvm目录并重新安装最新版本,最后重新加载配置并验证版本。若问题持续,建议完全卸载并重新安装Node.js和nvm以确保干净环境。


