问题是这样的:
有个文本框之前是有默认值,但是如果用户一输入值那么刷新后文本框里的值还是用户输入的值。
麻烦各位帮忙用JS写一下。或提供一下思路也行。谢谢各位大侠了。
有个文本框之前是有默认值,但是如果用户一输入值那么刷新后文本框里的值还是用户输入的值。
麻烦各位帮忙用JS写一下。或提供一下思路也行。谢谢各位大侠了。
解决方案 »
- gridview导出excel乱码问题。全部数据导出的时候不乱码,但是隐藏部分列不想导出的时候乱码
- 正则表达式抓取table数据的内容
- 下载源码调试
- 紧急:关于Cookies保存用户的问题
- 另类Directory Listing Denied
- 如何控制空格的长度,发现 在不同的环境下长度不一样?如何控制.
- 自己写的一个Abstract Factory模式的简单实现,供初学者学习
- 如何将数据库内容简繁体转化
- c#如何控制.net 的页面(急)?希望大家帮忙!
- 今天不好好在这里混,报应啊!散分!!
- 晕死了,简单的东西,就一句话却怎么也搞不定。
- 下载文件时会有一个提示"打开"和"保存",如何获取到用户是否点击了"保存"
function SetCookie(name,value) {
var key='';
var Days = 2;
var exp = new Date();
var domain = "";
exp.setTime(exp.getTime() + Days * 24 * 60 * 60 * 1000);
if (key == null || key == "") {
document.cookie = name + "=" + encodeURI(value) + ";expires=" + exp.toGMTString() + ";path=/;domain=" + domain + ";";
}
else {
var nameValue = GetCookie(name);
if (nameValue == "") {
document.cookie = name + "=" + key + "=" + encodeURI(value) + ";expires=" + exp.toGMTString() + ";path=/;domain=" + domain + ";";
}
else {
var keyValue = getCookie(name, key);
if (keyValue != "") {
nameValue = nameValue.replace(key + "=" + keyValue, key + "=" + encodeURI(value));
document.cookie = name + "=" + nameValue + ";expires=" + exp.toGMTString() + ";path=/;domain=" + domain + ";";
}
else {
document.cookie = name + "=" + nameValue + "&" + key + "=" + encodeURI(value) + ";expires=" + exp.toGMTString() + ";path=/;" + domain + ";";
}
}
}
}function GetCookie(name) {
var nameValue = "";
var key="";
var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");
if (arr = document.cookie.match(reg)) {
nameValue = decodeURI(arr[2]);
}
if (key != null && key != "") {
reg = new RegExp("(^| |&)" + key + "=([^(;|&|=)]*)(&|$)");
if (arr = nameValue.match(reg)) {
return decodeURI(arr[2]);
}
else return "";
}
else {
return nameValue;
}
}刷新前设置cookie, SetCookie('','s12312312321');
页面加载的时候读取cookie,GetCookie(''); 然后赋值给input
var key = "<%=key %>";
var stardate = "<%=stardate %>";
var dataend = "<%=dataend %>";
if (document.getElementById("serchinput").value == "") {
document.getElementById("serchinput").value = key;
}
if (document.getElementById("datastart").value == "") {
document.getElementById("datastart").value = stardate;
}
if (document.getElementById("dataend").value == "") {
document.getElementById("dataend").value = dataend;
}
</script>
我是这么做的- - 不知道你看得懂否
hidden可以存放一下值,然后显示。