2011-12-13 160 views
1

我有一個動態的表單,這取決於下拉選擇字段中的值將顯示或隱藏表單字段集。如何在瀏覽器刷新後改進onChange屬性以實現更改?

例如你希望剛剛得到一個報價嗎? [YES/NO]

這工作正常它是在然而有限制,當用戶刷新形式和值仍然而完好應該已對文檔作出的效果的變化的時刻的方式沒有顯示。即它被重置爲其原始狀態

解決這個問題的唯一方法是重做該表單域中的選擇,即(重新點擊是/否)。

有無論如何我可以解決這個問題?也許是一個單獨的JavaScript檢查該字段的值?

你將如何解決它?

感謝

回答

1

刷新重新初始化頁面,以便將重置瀏覽器不記得你的一切。唯一的方法是將值存儲在會話/ cookie中,並在每次加載頁面時讀取它以檢查字段集是否應隱藏顯示。

+0

爲什麼它記住我的字段中的值,然後當我刷新?我使用Firefox。如果我進行硬刷新(Ctrl + F5),則會重置整個頁面和表格。 – kaleeway

+0

Firefox會記住這些值,而不是您的代碼 – FluffyKitten

+0

好的,謝謝,其他瀏覽器還記得元素值嗎? – kaleeway

相關問題