我开了工作室了,名字叫“卡瑞网络”,主营网站建设、域名主机、网站推广、网站优化等业务,欢迎你到我的网站http://www.icarui.com去了解!
| 昨天晚上在更新我的WAP站的时候出现一个比较棘手的问题,就是在进行资料修改的时候,浏览器会将文本框输入过的值保留,特别麻烦,然后在网站找了很多关于wap缓存清除的贴,都没有得到一个有用的解决办法,最终还是自己解决了。 我是基于ASP的基础上进行解决的,如果你使用的其他程序,可以参照解决 关于清除文本框wap缓存的解决办法 有两种情况: 1、当参数变化时,文本框缓存的解决办法 http://wap.chinazc.net/jobedit.asp?job_id=8 我们可以设置:job_id=request.QueryString("job_id") 然后将文本框的名称name设置为:name="c_name<%=job_id%>" 然后问题提交的是:<postfield name="c_name" value="$c_name<%=job_id%>"/> 这样就解决了当job_id值改变的时候文本框的值缓存的问题。 2、使用随机数字来解决 首先用ASP生成一个随机数据: <%function MyRandn(n) '生成随机数字,n为数字的个数 dim thechr thechr = "" for i=1 to n dim zNum,zNum2 Randomize zNum = cint(9*Rnd) zNum = zNum + 48 thechr = thechr & chr(zNum) next MyRandn = thechr end function a=MyRandn(2) %> 那么我们将文本框name设置为:name="c_name<%=a%>" 然后问题提交的是:<postfield name="c_name" value="$c_name<%=a%>"/> 通过以上两个方式以后,所有关于WAP文本框缓存的问题就迎刃而解了! |
| 关 闭 |