mmjQuery(document).ready(function() { mmjQuery('.formrowcontainer').each(function() { var placeHolder = mmjQuery(this).children('label').text(); if (placeHolder != '') { if ((mmjQuery(this).find('input[type="text"]').prop('class') != 'date') && (mmjQuery(this).find('input[type="text"]').prop('class') != 'time')) { mmjQuery(this).find('input[type="text"]').prop('placeholder', placeHolder); } mmjQuery(this).find('input[type="email"]').prop('placeholder', placeHolder); mmjQuery(this).find('input[type="tel"]').prop('placeholder', placeHolder); mmjQuery(this).find('input[type="url"]').prop('placeholder', placeHolder); } });
function setRadioButton(type,selector) { if (type == 'interact') { var mm_input_name = mmjQuery(selector).attr("name"); var mm_input_id = mmjQuery(selector).attr("id"); mmjQuery('input[name="' + mm_input_name + '"]').each(function() { mmjQuery('label[for="' + mmjQuery(this).attr("id") + '"]').addClass('radio-label').removeClass('radio-selected'); }); if (mmjQuery(selector).prop('checked')) { mmjQuery('label[for="' + mm_input_id + '"]').addClass('radio-selected').removeClass('radio-label'); } if (mmjQuery(selector).prop('name') === 'shipping_method' || mmjQuery(selector).prop('name') === 'online_payment_method') { mmjQuery('input[type="radio"]:checked').next('label').addClass('radio-selected').removeClass('radio-label'); mmjQuery('input[type="radio"]:not(:checked)').next('label').addClass('radio-label').removeClass('radio-selected'); } } else { mmjQuery('input[type="radio"]:checked').each(function() { mmjQuery('label[for="' + mmjQuery(this).attr("id") + '"]').addClass('radio-selected').removeClass('radio-label'); }); mmjQuery('input[type="radio"]:not(:checked)').each(function() { mmjQuery('label[for="' + mmjQuery(this).attr("id") + '"]').addClass('radio-label').removeClass('radio-selected'); }); } }
function setCheckbox(type,selector) { if (type == 'interact') { var checkboxSelector = mmjQuery(selector).prop('id'); if (mmjQuery(selector).is(':checked')) { mmjQuery('label.checkbox-formlabel[for=' + checkboxSelector + ']').addClass('checkbox-checked'); } else { mmjQuery('label.checkbox-checked[for=' + checkboxSelector + ']').removeClass('checkbox-checked').addClass('checkbox-formlabel'); } } else {
var checkboxSelector = mmjQuery(selector).prop('id'); if (mmjQuery(selector).is(':checked')) { mmjQuery('label.checkbox-formlabel[for=' + checkboxSelector + ']').addClass('checkbox-checked'); } else { mmjQuery('label.checkbox-checked[for=' + checkboxSelector + ']').removeClass('checkbox-checked').addClass('checkbox-formlabel'); }
mmjQuery('input[type="checkbox"]').each(function() {
var checkboxSelector = mmjQuery(this).prop('id');
if (mmjQuery(this).is(':checked')) { mmjQuery('label.checkbox-formlabel[for=' + checkboxSelector + ']').addClass('checkbox-checked'); } else { mmjQuery('label.checkbox-checked[for=' + checkboxSelector + ']').removeClass('checkbox-checked').addClass('checkbox-formlabel'); } }); } }
mmjQuery('input[type="radio"]').change(function() { setRadioButton('interact',mmjQuery(this)); }); /* Set radio buttons */
mmjQuery('input[type="checkbox"]').change(function() { setCheckbox('interact',mmjQuery(this)); }); /* Set checkboxes */
setRadioButton('initial'); setCheckbox('initial');
if (mmjQuery(".postalsamechk").is(":checked")) { mmjQuery('label.checkbox-formlabel[for=' + mmjQuery(".postalsamechk").prop('id') + ']').addClass('checkbox-checked'); } if (mmjQuery(".billsamechk").is(":checked")) { mmjQuery('label.checkbox-formlabel[for=' + mmjQuery(".billsamechk").prop('id') + ']').addClass('checkbox-checked'); }
});