HTML5をサポートする新しいブラウザー(FireFox 4など)を使用する場合。
フォームフィールドには属性がありますrequired='required'
。
フォームフィールドは空/空白です。
そして送信ボタンがクリックされた;
ブラウザは、「必須」フィールドが空であることを検出し、フォームを送信しません。
代わりに、ブラウザにユーザーにフィールドにテキストを入力するように求めるヒントが表示されます。
これで、単一のテキストフィールドの代わりに、チェックボックスのグループができました。そのうちの1つはユーザーがチェック/選択する必要があります。
required
このチェックボックスのグループでHTML5 属性を使用するにはどうすればよいですか?(チェックする必要があるチェックボックスは1つだけなのでrequired
、すべてのチェックボックスに属性を設定することはできません)
ps。必要であれば、私はsimple_formを使用しています。
更新
でしHTML 5 multiple
属性は、ここで役に立ちますか?私の質問に似た何かをするために誰かがそれを以前に使用しましたか?
更新
表示されます:この機能はHTML5の仕様によってサポートされていないこと ISSUE-111を:@入力し@type =チェックボックスの平均必要は何?
(問題のステータス:問題は先入観なしに終了とマークされています。)そして、ここに説明があります。
アップデート2
これは古い質問ですが、質問の元々の目的は、JavaScriptを使用せずに、つまりHTML5の方法を使用して上記を実行できるようにすることであると明確にしたかったのです。振り返ってみると、「JavaScriptなし」をもっと不明瞭にする必要がありました。