<input type="text" name="text" value="www.ecshop120.com">
在Firefox 下面,若是你更改了表單的內容,而後你點擊刷新按鈕,你會發現,文本框裏面的數值並無回覆到原始值,而仍然是你修改後的數值。
有2種猜想:
一、 火狐緩衝了頁面,發現文件沒有改變,因此頁面也不變
2 、火狐替你自動填寫了你剛纔填寫的東西,相似自動填表功能
測試發現,即便在頁頭加入如下代碼,依然無效html
<meta http-equiv="pragma" content="no-cache" /> <META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE"> <META HTTP-EQUIV="EXPIRES" CONTENT="Mon, 22 Jul 2010 11:12:01 GMT">
由於文件內容改變了,但是文本框依然仍是沒有回覆原始值
第一種可能被排除了
第二種,打開Firefox 發現了自動填表功能,可是他前面的選擇框並無選中,看來也不是這裏。瀏覽器
經搜索發現,這個問題仍是挺廣泛的,最終在firefox的網站找到了答案
http://developer.mozilla.org/en/docs/How_to_Turn_Off_Form_Autocompletionpost
將文本框修改成測試
<input type="text" name="text" value="www.ecshop120.com" autocomplete="off">
若是隻是單個字段,能夠在單個字段上進行修改,
若是是整個表單,則能夠在form上修改,以下代碼:網站
<form name="frm_user" id="frm_user" method="post" autocomplete="off">
問題解決!!!ui