holger_buns
Mitglied
Hallo,
ich habe in einem Kontaktformular für ein Hotel, eine Eingabemöglichkeit von Anreise und Abreisedatum. Nun möchte ich, dass z. b. das Abreisedatum immer in der Zukunft liegt und man nicht das Anreise und Abreisedatum am gleichen Tag wählen kann.
Wie kann ich das erreichen?
Hier ein Auszug:
Der Javascript Code erzeugt eine Kalenderauswahl.
Gruss
Holli
ich habe in einem Kontaktformular für ein Hotel, eine Eingabemöglichkeit von Anreise und Abreisedatum. Nun möchte ich, dass z. b. das Abreisedatum immer in der Zukunft liegt und man nicht das Anreise und Abreisedatum am gleichen Tag wählen kann.
Wie kann ich das erreichen?
Hier ein Auszug:
PHP:
<div class="reihe">
<span class="label">Gewünschte Anreise:*</span>
<span class="feld"><? if ($error_hash["Anreise"] != "") { ?><span style="float:left; margin-right:10px"><img src="../images/error.gif" alt="<? echo $error_hash['Anreise']; ?>" /></span><? } ?>
<input type="text" name="Anreise" class="datepicker textfeld_date" value='<?php echo @$_POST['Abreise']; ?>' /></span>
</span></div>
<div class="reihe">
<span class="label">Gewünschte Abreise:*</span>
<span class="feld"><? if ($error_hash["Abreise"] != "") { ?><span style="float:left; margin-right:10px"><img src="../images/error.gif" alt="<? echo $error_hash['Abreise']; ?>" /></span><? } ?>
<input type="text" name="Abreise" class="datepicker textfeld_date" value='<?php echo @$_POST['Abreise']; ?>'></span>
</span></div>
Code:
<script>
$(document).ready(function() {
$( ".datepicker" ).datepicker();
});
jQuery(function($){
$.datepicker.regional['de'] = {clearText: 'löschen', clearStatus: 'aktuelles Datum löschen',
closeText: 'schließen', closeStatus: 'ohne Änderungen schließen',
prevText: '<zurück', prevStatus: 'letzten Monat zeigen',
nextText: 'Vor>', nextStatus: 'nächsten Monat zeigen',
currentText: 'heute', currentStatus: '',
monthNames: ['Januar','Februar','März','April','Mai','Juni',
'Juli','August','September','Oktober','November','Dezember'],
monthNamesShort: ['Jan','Feb','Mär','Apr','Mai','Jun',
'Jul','Aug','Sep','Okt','Nov','Dez'],
monthStatus: 'anderen Monat anzeigen', yearStatus: 'anderes Jahr anzeigen',
weekHeader: 'Wo', weekStatus: 'Woche des Monats',
dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
dayStatus: 'Setze DD als ersten Wochentag', dateStatus: 'Wähle D, M d',
dateFormat: 'dd.mm.yy', firstDay: 1,
initStatus: 'Wähle ein Datum', isRTL: false};
$.datepicker.setDefaults($.datepicker.regional['de']);
});
</script>
Der Javascript Code erzeugt eine Kalenderauswahl.
Gruss
Holli