09. januar 2002 - 20:19Der er
3 kommentarer og 1 løsning
Validering i formular
Hvordan tjekker man, om der er et @ i en indtastet e-mail adresse? Det skal tjekkes, når der klikkes på Submit-knappen!
Mit bud (som ikke virker):
(skriptet i head-sektionen) function evaluate() { find=document.skriv.iemail.value.indexof(\'@\', 0); if (find==-1) { window.alert(\'E-mail adressen er ikke korrekt!\'); return false; }
function test() { var fejltekst=\"\", konto; if (!checkTekstfelt(document.liste.navn)) {fejltekst = \"Navn er ikke udfyldt\\n\"; marker(0,1)} if (!checkTekstfelt(document.liste.email)) {fejltekst += \"Email er ikke udfyldt\\n\"; marker(0,2)} if (!checkTekstfelt(document.liste.password)) {fejltekst += \"Password er ikke udfyldt\\n\"; marker(0,3)} if (!isEmail(document.liste.email)) {fejltekst += \"@ eller . mangler i email\\n\"; marker(0,2)} if (!isEmaillen(document.liste.email)) {fejltekst += \"Antal tegn i email er forkert\\n\"; marker(0,2)}
function checkMail(adr) { result = true; if (adr.search(\'@\') == -1) result = false; if (adr.lastIndexOf(\'.\') == -1) result = false; return result; }
hvad er forskellen på metoderne \'search\' og \'indexof\'?
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.