Avatar billede kapoou Nybegynder
22. juli 2004 - 22:32 Der er 2 kommentarer og
1 løsning

Dynamisk validering

Jeg har brug for et Formular valideringsscript som kan lidt ud over det normale. Jeg har et system som kan oprette formularer hvor man selv vælger hvilke elementer der skal være med. Man skal derudover vælge hvilke elementer brugeren SKAL udfylde. Derfor skal jeg bruge et valideringscript som på en eller anden måde kan se om det er et felt som brugeren SKAL udfylde. Jeg er lidt blank på hvordan dette skal laves! Nogle ideer??

Opsummeret:

1.En metode hvor man kan gemme nogle informationer om hvert formular element så man kan gemme on det er et "SKAL udfyldes felt"

2. Et valideringsscript der kan læse metoden fra punkt 1 om hvilke felter man SKAL udfylde.
Avatar billede Søren Bech Morsing Praktikant
22. juli 2004 - 22:48 #1
du skal ved oprettelsen af formular felt så ha spurgt til om der skal valideres.
Jeg vil udbygge den lidt og sige, skal det være tekst/tal, min længde/værdi, max længde/værdi

Lav så en std. javascript funktion
function checkfield(field, type, minlen, maxlen) {
temp = document.getElementByID(field).value;
if (type == int) {
  (if (temp>=minlen) && (temp<=maxlen)) {
    // ok;
} else {
  alert("Number not okay!");
}
} else {
  // samme som type = int
}
return true;
}

DU skal så fx lave flg i dine input felter i formularen (hvis validate er sat til ja) ha med: <input type="text" name="aktuelfelt" onBlur="java script:checkfield">('aktuelfelt', 'int', 0,10)">

Ovenstående en ide - det burde kunne få dig videre.
Avatar billede kapoou Nybegynder
22. juli 2004 - 22:58 #2
Det er ikke dumt det der! :) Tværtimod. Kanon godt tænkt! Der ryger lige 150 points videre til dig! Mange tak for hjælpen! Det er jeg rigtigt glad for!
Avatar billede Søren Bech Morsing Praktikant
23. juli 2004 - 08:15 #3
jeg ville jo også tage select boxe og radiobuttons/checkboxe med i min function, men den regner du nok ud - måske du skal ha lidt flere parametre med i funktionen, men det kan du jo gøre som du lyster
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