ラジオボタンを3つほど作り、最初のボタンにはcheckedを記入しています。
つまり最初から選択されている状態、のはずなのですが、
ブラウザを更新させると外れていたり、更新前にチェックした状態と変わっていなかったりします。
一番最初にHTMLをブラウザで開いたときはプログラム通りにチェックが入っているのですが。
症状はブラウザによって違います。
Microsoft Edge
Chrome
Firefox
これらのブラウザで試してみました。
HTMLをブラウザで開いて、適当にボタンをポチポチチェックします。
ブラウザを更新します。
Microsoft Edgeの場合、
チェックが全部外れてます。
Firefoxの場合、
更新前にチェックした状態のままです。
唯一まともだったのがChromeです。
更新するとちゃんと一番最初の状態(checkedは選択されている)に戻っていました。
質問ですが、
それぞれを更新させると、何故ブラウザよってチェック状態が違うのですか?
できれば全てChromeと同じ様に動作して欲しいところです。
それを実現させることができるソースコードをご存知でしたら教えてください。
…htmlをサーバーに上げると改善したりしますか?
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> </head> <body> <input type="radio" name="radio1" checked >ボタン1 <input type="radio" name="radio1" >ボタン2 <input type="radio" name="radio1" >ボタン3 <br> <input type="radio" name="radio2" checked >ボタン1 <input type="radio" name="radio2" >ボタン2 <input type="radio" name="radio2" >ボタン3 </body> </html>
回答4件
あなたの回答
tips
プレビュー