Tjo!
Jag har ett formulär där man ska skriva in ett klockslag. Sedan när man submitar formuläret startar en felkontroll av formuläret.
Formatet måste vara såhär 12:00 (2 siffror + kolontecken + 2 siffror) för att fungera i databasen.
Har börjat lite smått men får det inte att funka! Vad betyder isFinite och charAt? Usch, jag är så dålig på javascript! x(
if(document.step3.tid.value.length == 5) {
if(document.step3.tid.value.charAt(2) != ":") {
tidfel = 1
}
if(isFinite(document.step3.tid.value.charAt(0)) != true || isFinite(document.step3.tid.value.charAt(1)) != true || isFinite(document.step3.tid.value.charAt(3)) != true || isFinite(document.step3.tid.value.charAt(4)) != true) {
tidfel = 2
}
} else {
tidfel = 3
}
Jag vill att scriptet ska kolla så att det är siffror i 1,2,4 och 5:e teckenrutan, samt att 3:e rutan innehåller ett kolon. Nu funkar det att skriva in bokstäver bland siffrorna.. så nåt är väl fel med isFinite antar jag..
mvh
Martin