如何用JS保留提交表单后的value值

<inputtype="text"value="$time"id="date"/>一个文本输入框大概如上请问用JS如何实现,当首次进入页面的时候value="",当文本框... <input type="text" value="$time" id="date"/>
一个文本输入框大概如上 请问用JS如何实现,当首次进入页面的时候value="",当文本框有输入的时候,表单提交后,value保留输入的值.
展开
 我来答
mr19830707
推荐于2018-05-11 · TA获得超过209个赞
知道小有建树答主
回答量:201
采纳率:0%
帮助的人:195万
展开全部
你这情况应该是提交动作会postback到后台处理是吧。 页面刷新后 文本框中的内容就都没有了。
这种情况有两种方式解决:
1. 用后台代码: 服务端代码 变量来保存这些值 举个c#的例子。
<input type="text" value="<%= entity.time%>" id="date"/>
在执行提交前, 给entity这个实体赋值, 这样就能保存住了。
2. 页面回填的方式:
session Storage只是举个例子
在执行提交前, 将页面上的文本框内容保存在全局变量中,如【session Storage】等。 每次js在window.onload执行时都去判断【session Storage】中有没有值, 有就回填。
3. 市面上有一些框架支持页面回填的。 你可以找找。
匿名用户
2012-10-31
展开全部
表单提交之后会刷新页面么,这就保证不了,因为你这个文本框设置的默认值就是空,如果想保持的话,应该是动态获取数据
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式