22. juli 2004 - 22:32Der 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.
Danmark vil mindske afhængigheden af globale techgiganter, men det kræver mere end politiske formuleringer og strategier, understreger PROSA’s formand Niels Bertelsen.
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.
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!
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
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.