2010-09-17 19 views
3

我在一個簡單的HTML頁面上獲得了一個包含2個下拉列表的表單。根據第一個下拉列表中選擇的值,JavaScript事件處理程序(使用onChange事件)更改第二個下拉列表的選項。Next button + Javascript表單操作導致iPhone上的問題

當在第一個框中選擇一個值並在瀏覽器窗口中觸摸第二個框時,一切正常,但是當我使用Mobile Safari的dropdown-list-thing提供的「下一步」按鈕時,只有呈現的列表更改,但下拉列表的東西仍顯示舊值。我怎樣才能解決這個問題?

在此先感謝

回答

0

編輯:

我,因爲發現這確實是在移動Safari瀏覽器的錯誤。 HTML已更新,但加載的選取器視圖不會從第一次打開時更新其值。

+0

我用它jQuery和改變事件。我在桌面IE和Firefox中測試了這些代碼,但不是在桌面Safari上,所以我不知道它是否特定於移動版本,但它對於Safari來說確切地說是特定的。 – 02strich 2011-03-09 10:01:26

0

這似乎是一個Safari瀏覽器的移動bug或瀏覽器,我喜歡打電話給「新的IE 6」,如果你找到一個解決方案,讓我知道。我已經嘗試過綁定事件來改變,焦點和模糊,我無法獲得在移動Safari瀏覽器的選取器控件中顯示的動態值,但是您可以看到頁面上的select元素更改。