Avatar billede cort Nybegynder
20. juni 2001 - 16:19 Der er 8 kommentarer og
1 løsning

check for minus tegn i input felt

Er der nogen der har en funktion der kan se om der er brugt minus tegn i en tekst streng i et input felt.
checket skal ske ved onblur.
Avatar billede netsrac Praktikant
20. juni 2001 - 16:36 #1
<script>
function go()
{
streng = document.test.test.value;
if (streng.indexOf(\"-\") >= 1)
  alert(\"Der er et minus!\");
}
</script>
<form name=\"test\">
<input type=\"text\" name=\"test\" onblur=\"go();\">
</form>
Avatar billede nikolajdu Nybegynder
20. juni 2001 - 16:39 #2
Ville det ikke være bedre med.

onkeyup=\"go();\"
Avatar billede netsrac Praktikant
20. juni 2001 - 16:41 #3
Der står det skal ske ved onblur, men det kan da godt være det er bedre.
Avatar billede nikolajdu Nybegynder
20. juni 2001 - 16:41 #4
Jeg så godt der stod onBlur, men kan ikke se hvorfro man ikke bare tjekker det mens der tastes....
Avatar billede cort Nybegynder
20. juni 2001 - 16:52 #5
Ja det er jo smart nok med onkeyup, men jeg kan sgu ikke få dit eksempel til at virke, hmm.
Avatar billede cort Nybegynder
20. juni 2001 - 16:54 #6
Nå men jeg ændrede dette:

if (streng.indexOf(\"-\") != -1)

og så virker det. tak
Avatar billede jakoba Nybegynder
20. juni 2001 - 16:55 #7
Kommer vel an på hvad der skal ske hvis der er et.
Hvis det skal trigge alarmklokker og fejlmeddelelse bør de ske så hurtigt som muligt, helst idet tegnet skrives.
hvis -tegnet blot skal erstattes med fx et underscore af grunde der ikke kommer brugeren ved er det bedre at gøre det det onblur hvor han har fokuseret på det næste felt at udfylde.
Avatar billede cort Nybegynder
20. juni 2001 - 17:29 #8
yes, tak for det.
Dog er det check på om der i det hele taget er udfyldt værdier i felter bedre at lave en samlet alert (iflg. usability eksperter).
Avatar billede cort Nybegynder
20. juni 2001 - 17:34 #9
kan du hurtigt give en anvisning på et regexp der kan godtager tal  mellem 0 og 9 ????
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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