Avatar billede dazzy Nybegynder
16. januar 2010 - 22:35 Der er 2 kommentarer og
1 løsning

Check af input felt

Hej derude.

Jeg har en side, på siden skal jeg lægge en nyhed ind.

Jeg vil gerne have sådan, at hvis man har udfyld et felt korrekt, (skrevet mere end 3 teg fx) kommer der et rette tegn.

Når man så trykker opret skal den ikke kunne gå videre hvis ikke alt er udfyldt korrekt, og derefter tilføje en kryds de steder man mangler.

Tænkte i måske kunne hjælpe mig til at komme igang. lave et lille eksempel der virker jeg kan bygge videre på evt ??

På forhånd tak.
:)
P.S var ikke helt klar over hvor jeg skulle smide den
Avatar billede intenz Novice
17. januar 2010 - 15:17 #1
Her er et simpelt eksempel:

<script>
function tjekForm() {
errors = 0;

// hent test feltet via dens ID
test_felt = document.getElementById('testFelt').value;

// tjek om længden er mere end 3
if (test_felt.length > 3) {
  errors = 1;
  // vis fejl meddelelse i feltets errors felt (hentes via errors feltets ID)
  document.getElementById('testError').innerHTML = '<b>Fejl, flere end 3 tegn</b>';
}

// er der ingen fejl submitter vi formen, ellers gør vi ikke (return true/false)
if (errors == 0) return true;
else return false;
}
</script>

<form action="#" method="POST" onSubmit="return tjekForm();">
<input type="text" name="test" id="testFelt"> <span id="testError"></span><br />
<input type="submit" value="Opret">
</form>
Avatar billede dazzy Nybegynder
17. januar 2010 - 17:24 #2
Præcis dette jeg ledte efter mange tak :D..

Læg et svar så du kan få dine point :)!
Avatar billede intenz Novice
17. januar 2010 - 18:25 #3
Svar :)
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