18. oktober 2001 - 13:59Der er
10 kommentarer og 1 løsning
valideringsfejl
Har lige opdaget en fejl med en validering af en mailformular.
I NS 4 skriver den at jeg ikke har udfyldt email korrekt, selvom jeg har.
valideringsscritet:
function valider ( form ) { // test felterne i javascript et for et // if ( felt_er_OK ) // format for feltcheck // fortsæt // gå videre til næste felt // else { // alert(\"Skriv en felmeddelelse\"); // sæt focus på det felt // return false; // afbryder funktionen og returnerer false.
// test feltet \"att\" if ( form.att.value.length > 0 ) { // alt ok han har skrevet noget } else { alert (\"Feltet Navn skal udfyldes.\"); form.att.focus(); return false; };
if ( /^[\\da-z\\._\\-]{1,50}@[\\da-z\\._\\-]{1,50}\\.[\\da-z_]{1,3}$/.test(form.email.value) ) { // OK, do nothing } else { alert (\"Feltet email er ikke udfyldt med en e-mail adresse.\"); form.email.focus(); return false; };
// osv. en test for hvert felt. Tilsidst skriver du return true:
return true; // alle felter er ordentligt udfyldt };
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
den virker fint fom min email. Der er kommet nogen 4-cifrede domæner så der burde nok stå if ( /^[\\da-z\\._\\-]{1,50}@[\\da-z\\._\\-]{1,50}\\.[\\da-z_]{1,4}$/.test(form.email.value) ) {
men ellers kan jeg ikke se noget galt. hvad er det for en email der ikke vil validere?
jo den tillader ikke at bogstaver i den email adresse skrives med store bogstaver.
if ( /^[\\da-zA-Z\\._\\-]{1,50}@[\\da-zA-Z\\._\\-]{1,50}\\.[\\da-zA-Z_]{1,4}$/.test(form.email.value) ) {
Hej Jakoba>>Dette script er forøvrigt et du har lavet til mig ved en tidligere lejlighed :)
Ved et tilfælde opdagede jeg et problem på mc46.dk\'s kontaktside.
Der sker det i NS 4.7 at når alle felter er korrekt udfyldt, og jeg trykker \"send\" får jeg en meddelelse om at emailfeltet ikke er udfyldt med en emailadresse.
Jeg aner ikke hvor fejlen ligger, men gættede på scriptet her.
og det passer da også helt fint med fejlmeldingen: \"Feltet email er ikke udfyldt med en e-mail adresse.\"
men de emailadresser jeg har prøvet med går fint igennem ??? Hvis den email addr der fejler ikke bør offentliggøres kan du evt sende mig den på jakob.aggernaes@get2net.dk
Nå. Må næsten være min NS der er istykker hvis din virker.
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.