Ich habe mehrere custom fields für die checkout Page erstellt ich. möchte jetzt abhängig der auswahl in einer Dropdown Liste weitere unterschiedliche custom fields anzeigen
Also zB
Select = 1 zeige Haus inputs an
Select = 2 zeige Wohnung inputs an
Select = 2 zeige Grund inputs an
Habe es mal per JS umgesetzt
Leider funktioniert dies nicht auf dem Handy und ich würde gerne auch manche Felder als Pflichtfelder machen.
Code
$('#immobilien-typ').change(function() {
var subject = $(this).val();
if (subject == "wohnung" ) {
$('.immobilien-class').addClass('immo-zeigen');
$('.immo-whg-detail').addClass('immo-zeigen');
} else if (subject == "haus" ) {
$('.immobilien-typ-haus-class').addClass('immo-zeigen');
$('.immo-haus-detail').addClass('immo-zeigen');
$('.immobilienclass').removeClass('immo-zeigen');
$('.immobilien-typ-grund-class').removeClass('immo-zeigen');
$('.immo-whg-detail').removeClass('immo-zeigen');
$('.immo-grund-detail').removeClass('immo-zeigen');
$('#immobilien-typ').removeClass('sonstiger-typ');
} else if (subject == "grund" ) {
$('.immogrund-class').addClass('immo-zeigen');
$('.immo-grund-detail').addClass('immo-zeigen');
} else {
$('.immobiliennung-class').removeClass('immo-zeigen');
$('.immobilien-typ-haus-class').removeClass('immo-zeigen');
$('.immobilien-typ-grund-class').removeClass('immo-zeigen');
}
});
Alles anzeigen