Hej Hej,Kontrollera tidsformat (hh:mm)
Någon som har ett förslag hur jag skall kontrollera tidsformat i en textruta?
Jag har separerat fält för datum och tid.
MVH
/UffeSv: Kontrollera tidsformat (hh:mm)
Kolla först längden på klockslaget (hh:mm = 5 tkn), kolla sedan at kolonet är på rätt position (och att det finns med).
Sen delar du upp klockslaget i två delar, timmar (hh) och minuter (mm)
skicka sedan in dessa till följande funktion:
function checkDigit(number, from, to ){
for(var i=from;i<=to; i++ )
if (eval(i)==eval(number)) return true;
return false;
}
... typ:
checkDigit([hh | mm], [[0..23] | [0..59]], [[0..23] | [0..59]] )
checkDigit( '10', 0, 23 ) // returnerar true
checkDigit( '62', 0, 59 ) // returnerar false
detta går ju även att använda till datum
/Bosse
PS denna funktion returnerar ett fel om det är bokstäver med i parametervärdet för number, det finns funktion för att kolla detta i javascript, men jag har den bara inte i huvudet. DS