при передаче POST - чекбоксы которые пустые - не передаются.
а у меня на чекбокс повешен календарь, который сохраняет в чекбокс.value дату.
вот и придумалось создать скрытый input и туда внести чекбокс.value.
вот как заставить календарь который вызван одним элементном внести дату в другой элемент - не знаю.
сделал так, правда onchange срабатывает 2 раза - но юзеру об этом не известно.
может есть менее зверский способ?
Код:
|
...
<input type="hidden" id="Date_IN_28" name="Date_IN_28" value="0"/>
<input onchange=f(this) class="Date_" id="intTariff_IN_28" name="intTariff_IN_28" type="checkbox" value="1"/>
.....
<script>
$(function() {$(".Date_").datepicker({ dateFormat: 'yy-mm-dd' });});
function f(obj){
var n11=obj.id;
var n1="Date"+n11.substr(9);
var n2=document.getElementById(n11).value;
document.getElementById(n1).value=n2;
}
</script>
|