Avatar billede runberg Nybegynder
15. oktober 2002 - 10:15 Der er 4 kommentarer og
1 løsning

Validering der disabler tekstbokse på client-siden

Hejsa

Nogen der ved hvordan man laver en client-side validering, der disabler andre tekstbokse, hvis der er skrevet noget i den der valideres på.

Et eksempel kunne være, hvis jeg har tekstbox1, hvortil der er tilknyttet en customValidator. Denne validator, skal så kalde et client-side script, som ikke gør det muligt at skrive noget i 2 andre tekstbokse, så længe der er skrevet noget i den første.

Håber nogen kan hjælpe!!!
Avatar billede jakobandersen Nybegynder
15. oktober 2002 - 11:45 #1
<input type="text" onchange="if(this.text.length > 0){ this.form.AndetElement.disabled = true }else{ this.form.AndetElement.disabled = false}" />
Avatar billede runberg Nybegynder
15. oktober 2002 - 11:54 #2
Kan dette også benyttes når teksboksen er en asp.net tekstbox???

Hvis man f.eks. skrev:

<asp:textbox id="mybox" onchage="if(this.text.length > 0) { mybox2.enabled="false"} else { myBox2.enabled="true" } ></asp:textbox> ??
Avatar billede jakobandersen Nybegynder
15. oktober 2002 - 12:04 #3
Jeps, du bruger blot:

mybox.Attributes.Add("OnClick", "if(this.text.length > 0) { mybox2.enabled="false"} else { myBox2.enabled="true" }");
Avatar billede runberg Nybegynder
15. oktober 2002 - 12:17 #4
OK... Tjekker lige op på det, og vender så tilbage
Avatar billede runberg Nybegynder
17. oktober 2002 - 12:03 #5
Med lidt modifikationer lykkeds det mig at få det til at virke, så tak for hjælpen!!!!
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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