表单提交后怎样是文本框输入的内容不清空,用js能实现吗?或这用AJAX,请给一段代码。

就像百度知道的效果一样,点搜索答案后,你输入的东西还存在。。谢谢!

用JS把文本框中的内容存到cookie里,在下一个页面用JS读取出来并设置给文本框的value属性即可.追问

怎样将其设置给文本框的value属性啊

追答

document.getElementById('文本框ID').value=t; // t是你提取到的内容变量

追问



就是这个框,麻烦你给我一段代码吧value里面怎样获取我输入的内容呢?谢谢!!

追答



function setcok(o){
document.cookie = "param1=" + escape(o.param1.value) + "; expires=Fri, 31 Dec 2020 23:59:59 GMT;";
return true;
}

上面的是存,下面的是取和回写到文本框

function GetCookie(sName){
var aCookie = document.cookie.split("; ");
for (var i=0; i

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-14
表单提交后,框里的内容不是没有清空,而是重写的吧。
表单提交前后是两个页面。
第2个回答  2011-10-14
通过get参数传入输入的内容,然后在input显示出来就好了