Hallo Forum,
sitze gerade an folgemdem Problem:
Habe mir ein extra Feld für den Checkout eingerichtet. Funktioniert auch alles wie gewollt.
Jetzt möchte ich aber das dieses Feld nur angezeigt wird wenn der Kunde unter Land die Schweiz anwählt.
Egal ob beim Versand oder bei der Rechungsadresse.
Lösungsansatz per javascript:
PHP
<script type="text/javascript">
jQuery('select#billing_country').live('change', function(){
var country = jQuery('select#billing_country').val();
var check_countries = new Array(<?php echo '"CH"'; ?>);
if (country && jQuery.inArray( country, check_countries ) >= 0) {
jQuery('#vat_number_field').fadeIn();
} else {
jQuery('#vat_number_field').fadeOut();
jQuery('#vat_number_field input').val('');
}
});
</script>
Alles anzeigen
Aber so richtig funktioniert es nicht.
Vielleicht sieht ja jemand den Fehler oder hat einen anderen Ansatz.
Danke für eure Hilfe.