Avatar billede pitzen Nybegynder
15. maj 2008 - 09:34 Der er 3 kommentarer og
1 løsning

Realtime email validering

Hej exp!

Jeg søger et script der kan tjekke om indholdet af et tekstfelt er en gyldig e-mail adresse.

Jeg har fundet en masse løsninger på nettet, hvor der kommer alert når man submitter. Men jeg ønsker et lille grønt hak, så snart mailen er "godkendt". I kender sikkert funktionen. Et eksempel kan findes på one.com under bestilling.

Håber nogen ligger inde med noget.

Pf tak :)

Mvh P
Avatar billede di8leva Nybegynder
15. maj 2008 - 10:50 #1
Du kan ju bruge dette med nogen validering du selv välger ud fra dem du fundet:

<script type="text/JavaScript">
function validateAndSet(field) {
    if(field.value == 'yes') {
        field.style.backgroundColor="#00FF00";
    } else {
        field.style.backgroundColor="#FF0000";
    }
}
</script>
<input type="text" onkeyup="validateAndSet(this);">
Avatar billede pitzen Nybegynder
15. maj 2008 - 11:01 #2
Jeg søger helst noget hvor man kan få et billede vist..
Avatar billede w13 Novice
15. maj 2008 - 11:28 #3
Burde være noget i stil med:

<script type="text/javascript">
function validateEmail(o) {
    document.getElementById("validemail").style.display=o.value.match(/^.*@\w[\w\.-]*\.[a-z]{2,6}$/)?"inline":"none"
}
</script>
<input type="text" onkeyup="validateEmail(this)">
<img id="validemail" style="display:none" src="correct.gif">
Så ændrer du bare "correct.gif" til billedets sti.
Avatar billede pitzen Nybegynder
15. maj 2008 - 11:57 #4
1000 tak :)
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