03. maj 2005 - 06:26Der er
15 kommentarer og 1 løsning
Validation og CausesValidation
Hej
Jeg har en side hvor en bruger kan oprette sig. I et af felterne skal indtastes en email adresse. Til det tekstfelt har jeg knyttet en RegularExpressionValidator, sådan her:
Det virker fint når man forlader tekstfeltet. Så får man beskeden "Ugyldig e-mail adresse" ved forkert indtastning, men hvis man fortsætter og trykker "Opret" så sker der ingen validering og brugeren oprettes.
På min knap har jeg prøvet at sætte CausesValidation="True" men det hjælper ingenting.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Jeg har ikke noget RequiredFieldValidator på feltet, men felter er netop ikke tomt.
Hvis jeg skriver sdfsdf"danmark.dk så bliver den fanget af min RegularExpressionValidator og giver besked om at det er galt, og lader jeg bare teksten stå i feltet og trykker på knappen så synes alt at være i skønneste orden og den fortsætter...
det er ikke et problem jeg kan genskabe ... hvis jeg laver noget tilsvarende fungerer det helt efter hensigten. CausesValidation="True" er default på knapper - så det skulle ikke gerne være nødvendigt for dig at sætte det.
kan du ikke vise det relevante kode fra aspx og cs fil ? - og lige fortælle hvilken browser du bruger ?
mvh (du bør under alle omstændigheder lave valideringen serverside også... så du skal håndtere at der kommer ikke-valideret data med tilbage)
hmmm ... så skulle det jo også kunne bringes til at virke på din eksisterende form. kører du noget andet javascript på den ? - eller bliver den eventuelt opbygget meget dynamisk ? mvh
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.