18. juni 2003 - 18:55Der er
11 kommentarer og 1 løsning
form uden = og '
Hej alle,
Jeg har et login system hvor man kan logge ind via en simpelt bruger og kodeord formular.
Jeg skal nu sørge for at den ikke accepterer hvis man skriver ' og/eller = tegnene...rent faktisk må den KUN acceptere a-å og 0-9 , altså ingen andre tegn.
Jeg har prøvet at søge alle steder, men kan ikke finde noget på det, så jeg håber jeg er i den rette kategori.
Er der nogen der kan lave sådan et lille script til mig, for jeg er helt blank?
<SCRIPT LANGUAGE="javascript" TYPE="text/javascript"> function testKode(f){ kodeord = f.kodeord.value; var regex = /^[æøåÆØÅ\w]+$/i //matcher æøå a-z, 0-9 og _
if (!regex.test(kodeord)){ alert('Fejl i kodeord'); f.kodeord.select(); f.kodeord.focus(); return false; }else{ return true; } </SCRIPT>
-- så vil den undlade at submitte og sætte focus på kodeordet hvis betingelsen for kodeordet ikke opfyldes ...
Synes godt om
Slettet bruger
19. juni 2003 - 11:16#4
roenving>> Din else-sætning er overflødig. Hvis funktionen returnerer en værdi, bliver resten jo ikke behandlet, og derfor kan du bare skrive return true. I øvrigt behøver du jo ikke skrive æøåÆØÅ, når du har valgt ignore case. Alt i alt:
<script type="text/javascript"> function testKode(f) { kodeord = f.kodeord; if (!kodeord.value.match(/^[a-zæøå0-9]+$/i)) { alert("Fejl i kodeord!"); kodeord.select(); kodeord.focus(); return false; } return true; } </script>
Synes godt om
Slettet bruger
19. juni 2003 - 11:24#5
Hov, det er ikke smart at have en variabel med samme navn som et element på siden. Ændr enten det ene eller det andet.
Jeg har lige fundet dette ubesvarede spørgsmål, gider du give et svar, så får du dine point.
Tak for hjælpen forresten, selvom det jo efterhånden er lidt siden ;)
Mvh
Tommy
Synes godt om
Slettet bruger
16. februar 2005 - 15:01#12
Det var så lidt. :)
Synes godt om
Ny brugerNybegynder
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.