Avatar billede prebenrunge Nybegynder
26. maj 2006 - 11:28 Der er 7 kommentarer og
1 løsning

Kontrol af input felt i asp form (tidsformat)

I min form har jeg en række input felter hvor brugeren skal indtaste forskellige klokketid i formatet "mm:ss" (eks. 16:30). Kan nogen hjælpe med et script som overvåger mine felter og checker input fra brugeren. Hvis bruger taster/bruger forkert format skal en "Alert" advarer + fortælle hvordan formatet skal være og enten 1)slette det forkerte som brugeren har skrevet eller 2)markerer al tekst i feltet så man bare kan skrive det korrekte.
Hilsen Preben
Avatar billede softspot Forsker
26. maj 2006 - 11:41 #1
Det lyder som noget der hører hjemme i javascript eller (D)HTML-kategorien (hvis du vil have den bedste hjælp) :)
Avatar billede michael_stim Ekspert
26. maj 2006 - 11:42 #2
function validerTid(elm){
  if(!elm.value.match(/^\d\d:[0-5]\d$/)){
    alert('Forkert tidsangivelse.\nBrug dette format: 00:00');
    elm.focus();
    elm.select();
    return false;
  }
}

i din input:
onchange="return validerTid(this);"
Avatar billede prebenrunge Nybegynder
26. maj 2006 - 19:13 #3
Hej Michael, Tusinde tak, det var lige det jeg manglede. Smider du et svar så jeg kan give point. Hilsen Preben
Avatar billede prebenrunge Nybegynder
26. maj 2006 - 19:25 #4
HOVSA - en lille detalje ekstra - feltet må altså gerne være tomt, så hvis man sletter indhold skal det være tilladt. ligenu hænger man fast indtil en tid er angivet. Har du en let tilføjelse ??
Avatar billede softspot Forsker
26. maj 2006 - 21:54 #5
function validerTid(elm){
  if(elm.value.length != 0 && !elm.value.match(/^\d\d:[0-5]\d$/)){
    alert('Forkert tidsangivelse.\nBrug dette format: 00:00');
    elm.focus();
    elm.select();
    return false;
  }
}
Avatar billede prebenrunge Nybegynder
26. maj 2006 - 22:09 #6
Tusinde tak, nu er det helt perfekt
Avatar billede softspot Forsker
26. maj 2006 - 22:12 #7
Velbekomme :)
Avatar billede michael_stim Ekspert
27. maj 2006 - 12:06 #8
Perfekt ;o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester