WEB 开发 开发语言 Java 技术 .Net 技术 数 据 库 硬件使用
图象媒体 Linux/Unix 移动平台 嵌入开发 Windows 专区 软件工程
Ajax 技术 | ASP | PHP | ASP.NET | C# | JSP | Access | Oracle | 网页设计 | Flash | 安全专题 | IIS | VC/MFC | Delphi | C/C++
 你的位置:首页 > WEB 开发 > HTML(CSS)

问:页面刷新,原来表单的内容怎么不让它们丢失?
[ 来源:ITWENKU 时间:2006-9-25 21:54:18 | 浏览:268人次 ]

就是页面表单的选项没填完,然后点提交页面,此时需要提示仍继续填写完表单,结果刷新返回页面,原来填的也都没了,怎么保留原来填的啊?


那就不要刷新,而直接返回上一页history.back();


或者在表单页面中用JS控制,如果应该填写的内容没有填完就提交,那就弹出提示,不然其提交.


就是页面表单的选项没填完,然后点提交页面,此时需要提示仍继续填写完表单,结果刷新返回页面,原来填的也都没了,怎么保留原来填的啊?
-----------
提示后为什么要刷新???
你可以用JS判断并且弹出框框啊


用静态页面做表单


基本就是这样的
<html>
<head>
<script language="javascript">
function checkform()
{
if(error)
{
alert("error");
return false;
}

else
{
return true;
}
}
</script>
</head>
<body>
<form>
.......
.......
<input type="submit" value="提交" onclick="return checkform()"></input>
</form>
</body>
</html>


程序框架大概是这样的,其中的条件自己加进去吧。


js


使用historyback
或者在客户端验证,不要提交到其他的页面。


比较好的有asp.net,或者用js+cookie记录每个页面的input值。


asp.net有ViewState,只要打开了,这个问题基本不算问题,但是传输量变大了。

 相关文章
·可以请教两个问题吗?
·请教有关html里frame的问题
·100分紧急求助!关于select控件
·为什么我定义的a:link无效?(有答案就结帖)
·select能自由输入的问题
·给俺详细讲讲span,div是什么东西怎么用好吗?

 推荐文章
请问如何删除页面元素?
DreamWeaver中连数据库时在Application->Databases里看不到数据源
表格样式请教!
分页的实现
为什么是这样呢?在XSlt中正常而在Html中无效了
怎么实现对TXT文本文件的对比!?
字符串的问题
这段代码 谁能给写个注释!?怎么让这段代码注册的用户名称不重复!?
css中link和import的有区别吗?
IE发出了请求,为什么服务器端没有完全收到
获取frame中某对象的问题
我golive装上去说不能用,遇到技术问题
 版权所有:IT问库
copyright © 2006 www.itwenku.cn all rights reserved.