私はチェックボックスを持つフォームを持っています。 jQueryではチェックボックスの値をTRUEに設定し、チェックされていない場合はFALSEに設定します。どうすればいいですか?jQueryでcheckboxの値をtrueまたはfalseに設定する
答えて
は更新:代わりのattrの小道具を使用して
<input type="checkbox" name="vehicle" id="vehicleChkBox" value="FALSE"/>
$('#vehicleChkBox').change(function(){
cb = $(this);
cb.val(cb.prop('checked'));
});
DATE OF OUT:ここ
<input type="checkbox" name="vehicle" id="vehicleChkBox" value="FALSE" />
$('#vehicleChkBox').change(function(){
if($(this).attr('checked')){
$(this).val('TRUE');
}else{
$(this).val('FALSE');
}
});
使用$('#id-of-the-checkbox').prop('checked', true_or_false);
あなたは古代のjQueryのバージョンを使用している場合は、あなたがオフにチェックし.removeAttr('checked')
する.attr('checked', 'checked')
を使用する必要があります。
あなたは(以降のjQuery 1.6)を行うことができます。
はjQueryの< 1.6と$('#idCheckbox').removeProp('checked');
あなたは
$('#idCheckbox').attr('checked', true);
$('#idCheckbox').removeAttr('checked');
しかし、チェックボックスの値falseはフォーム送信と一緒に送信されません。それを実現する方法はありますか? – IcedDante
var checkbox = $("#checkbox");
checkbox.val(checkbox[0].checked ? "true" : "false");
を行う必要があります。
$('#idCheckbox').prop('checked', true);
$('#idCheckbox').prop('checked', false);
はあなたにも使用することができます削除します
これにより、が設定されますチェックボックスのは"true"
または"false"
(value property
はstring)
)で、unchecked
またはchecked
のいずれかに応じて異なります。 jQueryので
作品> = 1.0
HTML::
<input type="checkbox" value="FALSE" />
jQの:
$("input[type='checkbox']").on('change', function(){
$(this).val(this.checked ? "TRUE" : "FALSE");
})
未チェックチェックボックスは、通常の形で提出されないことを心に留めて、あなたが使用する必要がありますしてくださいはこれを試してみてくださいそれをするために隠されたフィールド。
あなたのフィディススニペットは、他のスパンの値を受けています。チェックボックスの値を変更しません。あなたの答えを同期してください –
スニペットの 'span'はデモンストレーションのためのものです。コードを見ると、チェックボックスの値と等しくなるように設定されます。しかし、より良い(少し速い)ソリューションが必要な場合、これは役立つかもしれません:http://jsfiddle.net/SfEGn/130/ – Krule
これは、文字通りコピー&ペーストすることができ、動作するコードです。さらなる説明をありがとう –
- 1. コマンドラインパラメータに基づいて値をtrueまたはfalseに設定します。
- 2. jQueryの値trueとfalse
- 3. SQLALCHEMY既定のFalseをnullに設定するTrue
- 4. RESTKitオブジェクトBOOLプロパティをtrue/falseに設定します。JSON
- 5. PHP trueまたはfalse
- 6. AutomaticMigrationsEnabled falseまたはtrue?
- 7. true/falseに等しく設定できないプロパティを編集しました
- 8. Python変数をtrueまたはfalseに設定するにはどうすればよいですか?
- 9. Pythonでブール値を使用するとTrueまたはFalseにならない
- 10. Rails - trueまたはfalseを返すメソッド
- 11. Jquery - revert = trueからrevert = trueにdraggableを設定できる
- 12. ブール値を選択(PostgreSQL/pgAdmin)でTRUEまたはFALSEに戻します。
- 13. trueまたはfalseの数値0または1を返すmap関数
- 14. boolean値がtrueまたはfalseのLINQクエリ
- 15. pythonどのように値を否定するか:trueの場合はfalseを返し、falseの場合はtrueを返します。
- 16. boolをtrueまたはfalseの文字列に変換するにはどうすればいいですか?TrueまたはFalseに変換します。
- 17. C#のラベルのtabstop値にfalseを設定する方法は?
- 18. .netリファレンスspecificversion trueまたはfalse?
- 19. テキストボックスの読み取り専用プロパティをtrueまたはfalseに設定する方法
- 20. jqgrid checkbox - 新規追加時にデフォルト値を設定する
- 21. ExcelのVBAが不必要である:Cell.RowHeightを設定すると、セルの値がTRUEまたはFALSEに変更されますか?
- 22. codeigniterのcheckboxの値を設定してチェック状態を表示するには?
- 23. VB6のBoolean FalseとTrueの整数値は何ですか?
- 24. true/falseをdoubleとする
- 25. Ajax関数をtrueまたはfalseに戻す
- 26. フォーム提出チェックボックスは、 "true"ではなく "on"に値を設定します
- 27. Djangoモデルでeditableのデフォルト値をTrueからFalseに変更できますか?
- 28. Mysql BOOLフィールドに使用する値はどれですか:TRUE/FALSEまたは1/0、なぜですか?
- 29. check_box_tagは、属性値がtrueまたはfalseのときに値を変更しません。
- 30. 違いの設定Visual StudioでInterop型をtrueとfalseで埋め込む?
古い投稿ですが、 'attr()'の代わりに '.prop( 'checked')'を使うべきです。さらに、1行に 'var $ cb = $ this(this);を強制する方が簡単です。 $ cb.val($ cb.prop( 'checked'));または大文字小文字の場合は 'var $ cb = $(this); toUpperCase()); ' – vol7ron