我有已經有值的輸入字段,讓我們調用該值:「value0」。當用戶選中複選框時,「1」將出現在「值」後面。現在輸入字段值應該是「value1」。當用戶取消選中複選框時,輸入字段應該具有值「value0」。輸入字段值+可切換的額外值
$('input#inputfield1').change(function(){
var yes = '1';
$("input#answer").val($("input#answer").val()+yes);
});
我該如何製作可切換?我試圖在線搜索,但找不到任何線索如何繼續。我做對了嗎?
編輯:感謝Utkanos
$('input#inputfield1').change(function(){
var answer = $("input#answer").val();
$("input#answer").val(answer+($(this).is(':checked') ? 1 : 0));
});
目前輸出value0101010 ...如果用戶保持之間切換選中和未選中。 IT必須是value0或value1。
這一個工作!謝謝您的幫助! 更好的標題的任何建議?
$('input#inputfield1').change(function(){
var answer = $("input#answer").val();
$("input#answer").val(answer.substring(0, answer.length - 1)+($(this).is(':checked') ? 1 : 0));
});
太棒了!感謝赫拉克利特! –