[smartphone][javascript] iPhoneのsafariで戻られた場合にセレクトメニューを初期化する方法 iPhone(iOS)のMobile Safariはアホな子なので、ブラウザの戻るで戻った時に セレクトメニューが初期値(selected)に戻りません。 わざわざjavascriptで初期化しようとしても、onloadイベントが走りません。 本当にあほな子です。 そんなときは、onpageshowイベントを使います。 なんと、他のタブから戻った時も、他のアプリ/ホーム画面からsafariを呼んだ時にも初期化されます!! ■ htmlソース <form id="animal_form" method="get" action="index.php"> <select name="animal_list" onChange="submit(this.form)" >