Remus: Variablentyp Ändern

Ich habe heute einen Javascript programmiert der mir die Endzeit einer Chatsession berechnet. Der Script bekommt von mir aus einem Element die Startzeit und soll diese in die Endzeit umwandeln. Er addiert jedoch nicht die Zeit sondern Fügt lediglich die Startzeit und eine 2 Zusammen. Ich tippe auf einen Falschen Variablentyp.

Hier der Code:

function endzeitberechnen()
{
 Minute = document.abentregform.nzeit_Min.value;
 Stunde = document.abentregform.nzeit_Std.value;
 Stunde = Stunde + 2;
 document.abentregform.endzeit.value = Stunde + ":" + Minute;
}

Um Hilfebittend Remus

  1. Hi

    ja ganz schön durcheinander deine typen .-)
    zum glück mein es js nicht böse mit dir, versuch mal:

    .
    .
    Stunde = document.abentregform.nzeit_Std.value+0;
    .
    .

    finde leider gerade nicht die funktion die das sauber macht, aber das sollte auch helfen .-)

    bye alex

  2. Stunde = document.abentregform.nzeit_Std.value;

    Verwende doch Number(Wert) oder parseInt(Wert) oder auch parseFloat(Wert), je nach Bedarf.