2012-01-23 1 views
0

私は2つのラジオボタンを持つフォームを持っています。ラジオボタンの1つがクリックされると、JavaScriptがdisplay:blockを使用してサブフィールドのグループを設定するために使用されます。IEで「戻る」ボタンをクリックしたときにJavaScriptで追加のフォームフィールドの「拡張」状態を保持する方法は?

IEで戻るボタンをクリックすると、選択したラジオボタンとサブフィールドが展開されるようにするにはどうすればよいですか?この問題は、WebkitまたはFirefoxでは発生しません。

これはプレーンJavaScriptで動作する必要があるため、jQueryはありません。

答えて

0

1つの一般的な方法は、のURLハッシュを使用してUIの状態を表すことです。 UIの変更として、あなたはハッシュを構築:

document.location.hash = "R1=true;R2=false" 

ページを再ロードすると、ハッシュを見て、関連するUI要素を設定するためにはJavaScriptを使用しています。要素の表現方法はあなた次第です。

関連する問題