如何实现提交表单时不会刷掉文本框内容

我的注册页面是用HTML控件的,我用JS在前台判断了一遍,点提交的时到服务器再判断了一下,正确的话跳到注册成功页面,失败的话返回注册页面提示哪里不对,当返回来时页面的文本框都空了,如何让文本框不会被刷掉!还是用户原来填写的信息?谢谢

加上了<script type="text/javascript">history.back();</script> 这句后可以实现,但是

后台

string userName = Request.Form["txtUserName"].ToString(); 
if (userName == "") 

this.errorName.Text = "<script>alert('不能为空)</script>";

this.errorName.Text = "不能为空";
}

这样都不可以,还有前台用Lable显示的判断也被刷掉了

这样就可以Response.Write("<script>alert('错误')</script>");


holdtom
浏览 267回答 2
2回答

慕田峪4524236

把你的form的target指定到一个iframe,然后在iframe里处理提交的结果,并根据结果处理当前的表单.
打开App,查看更多内容
随时随地看视频慕课网APP