Ich habe unter Code geschrieben, um eine Gesamtanzahl von Checked Chechbox und speichern Sie den Wert überprüft Wert komma in Textbox getrennt.Get Checkbox Gesamtanzahl & Wert in Textfeld speichern, wenn aktiviert
HTML:
<label class='checkbox-inline'><input type='checkbox' class='checkbox-btn' value='1' onchange='checkCount(this.value);'></label>
<label class='checkbox-inline'><input type='checkbox' class='checkbox-btn' value='2' onchange='checkCount(this.value);'></label>
<label class='checkbox-inline'><input type='checkbox' class='checkbox-btn' value='3' onchange='checkCount(this.value);'></label>
<input type="text" name="proId" id="proId">
JS:
function checkCount(elm) {
var cheCount = $(":checkbox:checked").length;
document.getElementById('selectCount').innerHTML = cheCount;
definVal = document.getElementById('proId').value ;
var inval = elm+","+definVal;
document.getElementById('proId').value = inval;
if(cheCount==0){
document.getElementById('proId').value = "";
}
}
die Ausgabe im Bild unten überprüfen:
Mein Problem ist, dass, wenn ich die Checkbox deaktiviert, Sein Wert besteht darin, ein Textfeld anstelle von gettin hinzuzufügen g entfernen.