Maniac
Erfahrenes Mitglied
Hi,
Ich habe eine Form wo 6 Select's sind, dieses Selects möchte ich nachdem sie ausgewählt wurden verarbeiten. Einzeln bekomm ich das schon hin, nur eben das sie nacheinander ausgewählt und dann in ein Div geschrieben werden.
Dieses Selects sollen eine Datumsauswahl sein:
Startdatum: Tag - Monat - Jahr
Enddatum: Tag - Monat - Jahr
Ich möchte die Differenztage berechnen, dies mach ich mit einer PHP-Funktion, also jetzt erstmal uninteressant.
Nach dem auswählen des Starttages/Monat/Jahr und das gleiche beim Enddatum möchte das die Werte aus den Options zu nem Datum formiert werden. ist ja auch kein Problem als String definieren. Nur das zusammensetzen macht mir Probleme.
Hier mein Code für die einzelnen Felder:
Ich habe eine Form wo 6 Select's sind, dieses Selects möchte ich nachdem sie ausgewählt wurden verarbeiten. Einzeln bekomm ich das schon hin, nur eben das sie nacheinander ausgewählt und dann in ein Div geschrieben werden.
Dieses Selects sollen eine Datumsauswahl sein:
Startdatum: Tag - Monat - Jahr
Enddatum: Tag - Monat - Jahr
Ich möchte die Differenztage berechnen, dies mach ich mit einer PHP-Funktion, also jetzt erstmal uninteressant.
Nach dem auswählen des Starttages/Monat/Jahr und das gleiche beim Enddatum möchte das die Werte aus den Options zu nem Datum formiert werden. ist ja auch kein Problem als String definieren. Nur das zusammensetzen macht mir Probleme.
Hier mein Code für die einzelnen Felder:
Code:
$(document).ready(
function(){
$("#startday").change(
function(){
var startday = $(this).val();
}
);
$("#startmonth").change(
function(){
var startmonth = $(this).val();
}
);
$("#startyear").change(
function(){
var startyear = $(this).val();
}
);
$("#endday").change(
function(){
var endday = $(this).val();
}
);
$("#endmonth").change(
function(){
var endmonth = $(this).val();
}
);
$("#endyear").change(
function(){
var endyear = $(this).val();
}
);
var start = startday+"."+startmonth+"."+startyear;
var end = endday+"."+endmonth+"."+endyear;
$("#daysBetween").html(start);
}
);