Hallo
Ich möchte die unten stehende Funktion für die folgende Anforderung anpassen. Wie soll ich vorgehen?
Ich habe dynamische Zeilen (standardmässig 5) kann der User aber dynamisch beliebig viele hinzufügen:
Zeile1: 05.01.2012 08:30 (Manually entered)
Zeile2: 06.01.2012 08:30
Zeile3: 07.01.2012 08:30
Zeile4: 12.02.2012 10:15 (Manaully entered)
Zeile5: 13.02.2012 10:15
Die Zeile2 soll den Inhalt der Zeile1 (DateTime) mit +1 (nächste Arbeitstag weekday) füllen.
Wenn der User z.B. die Zeile4 Manuall ändert dann sollen die alle Zeilen ab Zeile4 wieder mit nächsten Arbeitstag erfüllt werden. Die Funktion wird mit Onchange aufgerufen.
Kann ich sowas mit Javascript realisieren? Wo finde ich ähnliche Informationen?
Danke
Beispiel Funktion:
function datumgrid() {
var anzahl=parseInt(document.getElementById("key_count").value);
for (var i=0; i<=anzahl; i++){
var zeilegibtes= document.getElementById("x" + i + "_Stunden");
if(zeilegibtes){
document.getElementById("x" + i + "_Stunden").value = document.getElementById("x" + i + "_Stunden").value +i;
}
}
}
Ich möchte die unten stehende Funktion für die folgende Anforderung anpassen. Wie soll ich vorgehen?
Ich habe dynamische Zeilen (standardmässig 5) kann der User aber dynamisch beliebig viele hinzufügen:
Zeile1: 05.01.2012 08:30 (Manually entered)
Zeile2: 06.01.2012 08:30
Zeile3: 07.01.2012 08:30
Zeile4: 12.02.2012 10:15 (Manaully entered)
Zeile5: 13.02.2012 10:15
Die Zeile2 soll den Inhalt der Zeile1 (DateTime) mit +1 (nächste Arbeitstag weekday) füllen.
Wenn der User z.B. die Zeile4 Manuall ändert dann sollen die alle Zeilen ab Zeile4 wieder mit nächsten Arbeitstag erfüllt werden. Die Funktion wird mit Onchange aufgerufen.
Kann ich sowas mit Javascript realisieren? Wo finde ich ähnliche Informationen?
Danke
Beispiel Funktion:
function datumgrid() {
var anzahl=parseInt(document.getElementById("key_count").value);
for (var i=0; i<=anzahl; i++){
var zeilegibtes= document.getElementById("x" + i + "_Stunden");
if(zeilegibtes){
document.getElementById("x" + i + "_Stunden").value = document.getElementById("x" + i + "_Stunden").value +i;
}
}
}