看板 Ajax 關於我們 聯絡資訊
當表單的欄位有輸入值後,在按下Browser的Reload鍵後。 Firefox會保留欄位的值。 IE則會把所有的欄位都清空。 GC我沒試。 我之前寫的一個動態表單,有一個儲存鈕,會依動作而改變name值。 而後端的程式也會隨著這個鍵的name值對應不同的動作。 最近改寫時發現. 當browser上的行為而改變這個按鈕的name屬性值後 按了Reload鍵後,會發現這個name的屬性沒有回到原來的狀態.. (似乎是Firefox表留表單的功能造成的?) 所以資料送出後可能會造成後端的判斷錯誤 (這時該慶幸user大多都是用IE嗎 Orz) 所以寫動態表單時。 記得要在讀取完頁面時對表單做初始化動作... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.39.167.16
TonyQ:應該說要針對不同狀態去確實設定必須的資訊。 08/13 12:15
TonyQ:如果不初始化,就要確保資料不會影響到backend 08/13 12:16