Validering af felt
Jeg har en validering af et felt som sender brugeren retur til feltet ved fejlindtastning, og det virker OK når brugeren taster ENTER efter indtastningen, MEN hvis brugeren benytter TAB i stedet for ENTER, får brugeren stadig fejlmeddelsen MEN bliver IKKE stående på feltet som scriptet siger. Hvordan får jeg det til at ignorerer TAB og sættes focus på det felt der indeholder fejlen. ?koden ser således ud:
function validerTid(elm){
if(elm.value.length != 0 && !elm.value.match(/^\d\d:[0-5]\d$/)){
alert('Du har brugt forkert tidsangivelse.\nBrug rigtig tidsformat: MM:SS (eks. 07:30) \n HUSK! K O L O N');
elm.focus();
elm.select();
return false;
}
}
