jQuery ウィジェットの動作状態に影響を与えるために、いくつかのラジオ ボタンを使用しています。そのウィジェットはフォームで使用できますが、これらのラジオには実際のデータが含まれていないため、サーバーにノイズを送信したり、フォームでウィジェットを使用する人に名前の競合を引き起こしたりしたくありません。
ここに 2 つの潜在的なソリューションの開始点がありますが、まだ満足のいくものではありません。
name
属性を削除します: 他の入力では正常に動作するようですが、私のラジオをチェックボックスに変えます: それらの間のリンクを強制終了するため、1 つを選択しても他の入力が選択解除されません。name
属性なしでそれらをバインドする HTML の方法 (つまり、Javascript イベント以外) はありますか?- 入力を無効にします: 予想どおり、何も送信されませんが、ラジオは灰色になり、クリックできません。送信時に無効にするなど、クリック可能でありながら送信できないようにする方法はありますか?
可能な限り、クロスブラウザー ソリューションを探しています。