Заявка на выезд специалиста для коттеджа или таунхауза
Заявка на выезд специалиста и проведение развернутого анализа воды (коттедж, таунхауз)
";
}
$(this).html('
'+OUTPUT);
/* $('.radio').click(function () {
var $block = $(this).parents('.radioblock');
$block.find('input[type=hidden]').val($(this).data('value'));
$block.find('.radio').removeClass('active');
$(this).addClass('active');
});*/
$(this).find('.input_radio label').click(function () {
var $block = $(this).parents('.radioblock');
var radio = $(this).find('.radio')
$block.find('input[type=hidden]').val(radio.data('value'));
$block.find('.radio').removeClass('active');
radio.addClass('active');
});
})
// beautify checkbox
$form.find("div.checkboxes").each(function () {
//return;
var items = []
var ID = '';
$(this).find('input[type=checkbox]').each(function() {
var $this = $(this);
ID = $this.attr('id');
items.push({'val':$this.val(), 'name':$this.attr('name'), 'checked':$this.prop('checked'),
'title':$this.parent().text()});
});
// $(this).html('
');
// printr(radioA);
var OUTPUT = '';
for (var i in items) {
var item = items[i] //! экранирование '!!!
var valueSTR = " value = '"+(item['checked']?item['val']:'')+"'"+(item['checked']?'':' disabled');
OUTPUT +=
"
";
}
// alert(OUTPUT)
$(this).html(OUTPUT);
$(this).find('.input_check label').click(function () {
var $check = $(this).find('.check');
var newState = !$check.hasClass('active');
$(this).find('input[type=hidden]').val(newState?$check.data('value'):'').prop('disabled', newState?false:'disabled');
$check.toggleClass('active');
return false;
});
})
$('.uploadFileBtn').click(function () { // loading files...
var amm = parseInt($(this).parent().find('input[type=file]').length);
if (amm+1 >= parseInt($(this).data('amm'))) $(this).hide();
var lastInput = $(this).parent().find('input[type=file]:last');
lastInput = lastInput.clone();
$(this).before(lastInput);//$(this).parent().append(lastInput);
//lastInput.click();
return false;
});
$('.uploadImageBtn').click(function () { // loading images...
var $uploadImageBtn = $(this);
var amm = parseInt($(this).parent().find('input[type=file]').length);
var ammAllow = parseInt($(this).data('amm'));
if (amm >= ammAllow) $(this).hide();
var lastInput = $(this).parent().find('input[type=file]:last');
if (lastInput.val()!='') {
lastInput = lastInput.clone();
$(this).parent().append(lastInput);
}
lastInput.unbind('change').bind('change', function(){setImgThumbOnInputChange.call(this, function ($input) {
if ($input.val()=='') return;
var amm = parseInt($input.parent().find('input[type=file]').length);
if (amm >= ammAllow) $uploadImageBtn.hide();
})});
lastInput.click();
return false;
});
});