У меня есть несколько входов по типу чекбокса:
<input type="checkbox" value="5da1dc651d011c56ef1cb3db_693715" onchange="handlechange(this)">
<input type="checkbox" value="6da1dc651d011c56ef1cb3db_123689" onchange="handlechange(this)">
handlechange()
функция собирается добавить значения проверенного ввода в
<input type="hidden" value="" class="GetVals" />
Основная проблема в том, что при проверкеfalse значение этого ввода должно быть удалено из <input type="hidden" value="" class="GetVals" />
, но оно не будет удалено.
function handlechange(a) {
var check = $(a).prop("checked");
if (check == true) {
var value = $(a).val();
ids += value + ','
}
else if (check == false) {
var elements = ids.substring(0, ids.lastIndexOf(","))
var element = elements.split(",");
}
$(".GetVals").val(ids)
}