をチェックされている場合にのみ、私は(とは対照的に、チェックボックスを経由してフォームを送信する)チェックボックスがチェックされている場合にのみ、フォームを送信するフォームを送信チェックボックスが
私はのチェックを保存する必要はありませんチェックボックス。に似て「私は同意するEULA BLA BLA」
チェックボックスは、このようなコードを使用してチェックされているかどうか
をチェックされている場合にのみ、私は(とは対照的に、チェックボックスを経由してフォームを送信する)チェックボックスがチェックされている場合にのみ、フォームを送信するフォームを送信チェックボックスが
私はのチェックを保存する必要はありませんチェックボックス。に似て「私は同意するEULA BLA BLA」
チェックボックスは、このようなコードを使用してチェックされているかどうか
モデルでvalidates :terms_of_service, :acceptance => true
を使用し、フォームブロックにチェックボックスを追加して問題を解決しました。
その問題をすばやく簡単に解決しました。
あなたがチェックすることができ、この
感謝のためにJavaScriptを使用していない好む:
var chkbox = document.getElementById('checkboxID');
if (chkbox.checked === true){
// it is checked, submit form
}
else {
// it is not checked, dont submit form
}
私は2つのオプションを参照してください:submit、チェックボックスがチェックされていることを証明し、検証エラーで同じフォームを再度レンダリングします。チェックボックスがオフの場合は、Javaスクリプトを使用して送信ボタンを無効にします。投稿しないコードを実装する必要があるのは誰ですか(私たちはHTMLフォームを持ち、ブラウザにはルビコードはありません)? – mliebelt