私はすでに値を持っている入力フィールドを持っていますが、その値を "value0"と呼ぶことができます。ユーザーがチェックボックスをチェックすると、「値」の後ろに「1」が表示されます。入力フィールドの値は "value1"になります。ユーザーがチェックボックスをオフにすると、入力フィールドの値は「value0」になります。入力フィールド値+トグル可能な余分な値
$('input#inputfield1').change(function(){
var yes = '1';
$("input#answer").val($("input#answer").val()+yes);
});
トグル可能にするにはどうすればよいですか?私はオンラインで検索しようとしましたが、進める手がかりを見つけることができませんでした。私は何か正しいことをしていますか?
EDIT:Utkanos
におかげ$('input#inputfield1').change(function(){
var answer = $("input#answer").val();
$("input#answer").val(answer+($(this).is(':checked') ? 1 : 0));
});
現在出力value0101010です...ユーザーがチェックし、未チェックの切り替えし続ける場合。 ITはvalue0またはvalue1でなければなりません。
これは機能しました!ご協力いただきありがとうございます! より良いタイトルのための任意の提案?ボックスがチェックされているかどうかに基づいて入力を設定するためのラジオチェック/チェックを外して使用jqueryの上
$('input#inputfield1').change(function(){
var answer = $("input#answer").val();
$("input#answer").val(answer.substring(0, answer.length - 1)+($(this).is(':checked') ? 1 : 0));
});
Brilliant!ありがとうございました! –