请问一下。。如果我第一次在表单输入了数据。。第二次鼠标再点击到表单文本框上会出现上一次的填的数据。。这是缓存吧。。那用js该怎么清除呢??

解决方案 »

  1.   

    是直接填进了数据还是 有数据选择列表出现 不向缓存的话就在页面head部门设置不缓存就可以了 
    加上这三个属性应该就可以了吧
    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">   
      

  2.   

    开Internet选项窗口,然后在“内容”标签中单击“自动完成”按钮,在打开的窗口中取消“自动完成功能应用于”下的各个选项,这样浏览器以后就不会再自动记录信息以便于填写表单了
      

  3.   

    在 form 元素上加上 autocomplete="off" 这个,这样的话不管浏览器是否设置禁用自动完成,该 form 中都会被禁用。这个属性不是标准的属性,但是 IE 和 Firefox 均支持
      

  4.   

    <meta http-equiv="pragma" content="no-cache">
    <meta http-equiv="cache-control" content="no-cache">
    <meta http-equiv="expires" content="0">