プロが教えるわが家の防犯対策術!

phpのラジオボタンで、一度選択したボタンをもう一度選択することで、取り消すことができるようにしたいのですが、どうすればいいですか?

A 回答 (3件)

ラジオボタンの選択肢として、先頭に「選択しない」を追加

    • good
    • 0

こんにちは



ご質問のような機能のものとして、チェックボックスが用意されていますので、そちらをご利用なさるのが宜しいのではないでしょうか?
https://developer.mozilla.org/ja/docs/Web/HTML/E …

チェックボックスならユーザにも使い勝手が伝わりますが、ラジオボタンにご質問のような(通常とは異なる)機能を持たせると、ユーザには最初は理解できませんし、奇異感を感じる可能性もあります。
    • good
    • 0

JavaScriptでやるのが良いのではないかと思います。


私自身は、検討して結局やらなかったので実際に試していませんが、解説しているサイトは結構ありますよ。
例えば以下のサイトです。

JavaScriptでラジオボタンのチェックを消す方法
https://qiita.com/KenAra/items/0743197b8c78b2b88 …

【JavaScript】radioボタンのチェックを外す機能を実装する
https://coding-memo.work/javascript/956/

【jQuery】ラジオボタンのチェックを外す方法(2回クリックでchecked解除)
https://into-the-program.com/radio-button-unchec …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!