我用js做简单的注册,登录表单,在不用数据库的情况下,怎么把用户的注册信息保存下来,

JavaScript030

我用js做简单的注册,登录表单,在不用数据库的情况下,怎么把用户的注册信息保存下来,,第1张

既然要把数据保存下来,一定要有一个东西,把用户信息保存下来,这样说来,还是需要一个不是数据库的“数据库”,这个数据库可以是一个xml文件(也算是一个小型数据库),或文本文档等其它文件,但为了便于读取,写入的时候要按一定的格式;我知道用js可以操作xml文档的,建议你找一下相关的资料;

总之要保存信息,就必须要把这些信息存储到某一位置(空间),解决这个问题才能进行后面的数据信息操作。

当然你也可以把这些信息直接保存到隐藏域等,但是该页面一关闭,或进行其它操作时,这些信息很可能会丢失.

们要先找到这个网页的源文件,点击工具——开发人员工具,如图

这样我们就会看到缩略的源文件,如图

3. 也可以直接点击查看,点击查看网页源代码,这样我们就可以看到一个完整的网页源代码。

4、可以仔细看一下,这个源文件里,都是一块一块的,如图红色方框里所示,这个每个方框里都代表网页的一个部分。

5.  我们就把红色圆框内的内容复制一下,如图

6、然后粘贴到HTML文件中打开

7、再点击确定,这样网页的内容就会出现了,如图,这样这个网页上的这部分内容就保存了下来。同样的方法也可以保存其它内容。

页面本身是不具备保存历史数据的功能的,需要借助其它手段来实现,常用方法如下:

异步更新页面。这种方法实际上页面是没有刷新的,通过AJAX导步获取信息来更新页面,这样可以保留原页面需要保留的数据。一些网站的发表评论后,评论内容更新,用的就是这个方法。

使用COOKIE保存。把需要保存的数据存储到COOKIE中,页面更新时,读取COOKIE渲染到页面上。比较常见的如:登录框记录用户名,下次登录无须重新输入。但COOKIE存储的数据量有限,不适合大的数据存储。

服务器端保存数据。与COOKIE保存类似,只不过内容是保存在服务器端,利用会话机制在页面更新时从服务器读取内容重新渲染。这是一种常见的而保险的方法。像一些文本编辑器,保存草稿等,就是通过这样的方式实现的