Avatar billede 00player Nybegynder
02. maj 2003 - 12:10 Der er 6 kommentarer og
1 løsning

Flash validering.

Jeg har i flash lavet nogle "input" felter og en "submit"- knap (Ligger i et MovieClip). Nu vil jeg gerne have den til at checke om email er indtastet med @ og ., tlf = 8 cifre, postnr = 4 cifre osv.
Hvis den bliver godkent skal variablerne til php og videre til en mysql db. Bliver den ikke godkendt skulle det helst skrives i en textbox i flash, hvad det er der går galt.

Vil meget gerne se et eksempel/script hvis det kan lade sig gøre.
Avatar billede hoejrup Nybegynder
02. maj 2003 - 12:41 #1
Kan du ikke bare kigge på flashkit?

Link til et eksempel: http://www.flashkit.com/movies/Scripting/Using_External_Files/PHP_Mail-Stephen_-1122/index.php

/per
Avatar billede jakwag Nybegynder
02. maj 2003 - 12:53 #2
sådan her kan du ihvertfald tjekke antal cifre

postnr = postnr_txt.text;
if(postnr.length==4){
    // send til db
}else{
    mesaggebox_txt.text = "Post nummer skal være 4 cifre";
}

: )
Avatar billede jakwag Nybegynder
02. maj 2003 - 13:01 #3
Det her skulle virke på mailen:

submit_btn.onRelease = function() {
    var mail = mail_txt.text;
    var len = mail.length;
    for (var i = 0; i<len; i++) {
        if (mail.charAt(i) == "@") {
            var godkendt = true;
            break;
        }else{
            var godkendt = false;
        }
    }
    if(godkendt==true){
        // send til db
    }else{
        mesaggebox_txt.text = "Email skal indtastes med @";
    }
};

: ) Jakob
Avatar billede nikolajdu Nybegynder
02. maj 2003 - 13:04 #4
if (email.indexOf("@") == -1) {
    trace("gris du mangler et @");
} else if (postnr.length != 4 || isNaN(postnr)) {
    trace("sikke en bummert");
} else if (tlf.length != 8 || isNaN(tlf)) {
    trace("sikke en bummert");
}else {
    // send til php
}
Avatar billede nikolajdu Nybegynder
02. maj 2003 - 13:06 #5
if (email.indexOf("@") == -1) {
    fejl = "gris du mangler et @";
} else if (postnr.length != 4 || isNaN(postnr)) {
    fejl = "fejl i postnr";
} else if (tlf.length != 8 || isNaN(tlf)) {
    fejl = "sikke en bummert";
} else {
    fejl = "fint min dreng!!";
    // send til php
}
statusBar = fejl;
Avatar billede jakwag Nybegynder
02. maj 2003 - 13:08 #6
nikolajdu: Okay, det var nok lidt nemmere...

: )
Avatar billede nikolajdu Nybegynder
02. maj 2003 - 15:06 #7
må hellere liste et svar ind ;-)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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