10. februar 2004 - 12:00Der er
5 kommentarer og 1 løsning
Valider på Radiobuttons
Jeg har sammensat nedenstående kode fra eksperten, men har brug for en lille udbygning, jeg skal validere et par felter mere.
Hvis brugeren sætter et hak i nej (False) på en radiobutton (dagpenge, med værdien True eller False) så skal de også udfylde et notatfelt der hedder "dagpenge_nej"
Dette gælder også for Radiobutton'en ovrige_aktiviteter(true eller False) som kræver yderligere udfyldning i notatfeltet "ovrige_aktiviteter_ja" hvis "True"
Kan du hjælpe her ?
<script type="text/javascript"> function valider(f){ if(f.fornavn.value==""){ alert("Fornavn skal udfyldes."); f.fornavn.select(); f.fornavn.focus(); return false; } if(f.efternavn.value==""){ alert("Efternavn skal udfyldes"); f.efternavn.select(); f.efternavn.focus(); return false; } if (f.passwrd.value=="" || f.passwrd2.value=="") { alert('Du skal udfylde begge kodeordsfelter. Prøv igen!'); f.passwrd.focus(); return false; } if (f.passwrd.value!=f.passwrd2.value) { alert('De to kodeord du har skrevet skal være ens. Prøv igen!'); f.passwrd.focus(); return false; } if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(f.email.value)){ return true; } alert("Din e-mail er udfyldt forkert, indtast venligst en korrekt e-mail adresse.") return false; } return true; } </script>
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.
Det var derfor jeg stillede spørgsmålet om de var i par !-)
-- men ville det ikke være mere optimalt med een checkbox pr. mulighed, for den er lettere at teste på ?-)
-- hvis det er fordi du har brug for at skrive værdien til databasen kan vi lave en lille simpel ting med et hidden felt, som du aflæser i stedet:
Ja <input type="checkbox" value="True" name="dagpenge" <%If rs("dagpenge") = "True" then Response.Write"checked"%> onclick="this.form.dagpenge_value=this.checked;"> <input type="hidden" value="<%Response.Write rs("dagpenge")%>>">
-- og så vil ovenstående virke ...
-- grunden til at jeg ikke bare laver en anden funktion er, at man med javascript kun kan aflæse værdier fra radios ved at teste på hver enkelt radio i en løkke !o]
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.