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