Avatar billede ihtezaz Praktikant
09. oktober 2005 - 23:08 Der er 4 kommentarer og
1 løsning

dialog box på onclick event, placering af koden

Hej

På min aspx side, skal jeg giv brugeren mulighed for at slette en item, men inden det skal der være valgt noget i en dropdownlist, er der valgt noget er det muligt at slette item og der skal vises dialog box, om man er sikker på at slette, derimod hvis det ikke er valgt noget i dropdownlist skal jeg vha. min customvalidation fortælle brugeren at han skal vælge i dropdown først. Problemmet er at selvom brugeren ikke har valgt noget i dropdown og trykker slet, vises dialogboxen om man er sikker på at slette hvilket istedet skulle aktivere min customvalidator


så jeg skal vidde hvor jeg skal placere min :

btnDelete.Attributes.Add("onclick","return confirm('Er du sikker på du vil slette kategori');");

For at jeg først tjekker om det valgt i dropdownlisten, og er der det vises dialogboxen. Iøjeblikket er den koden placeret i min Page_Load()
Avatar billede roenving Novice
09. oktober 2005 - 23:19 #1
F.eks.

btnDelete.Attributes.Add("onclick","return this.form.SELECTNAVN.selectedIndex >= 0 && confirm('Er du sikker på du vil slette kategori');");

-- så vil confirm-tingen ikke blive udført uden valg i selectboxen !-)

-- måske skal du fjerne lighedstegnet, hvis du har en dummy-værdi først, som er valgt ...
Avatar billede ihtezaz Praktikant
10. oktober 2005 - 20:29 #2
Jamen det jo perfekt. Smid et svar
Avatar billede roenving Novice
11. oktober 2005 - 00:02 #3
Velbekomme '-)

PS. Det var så jo mest et javascript-spørgsmål indpakket i en .NET-attribut-ting !-)
Avatar billede ihtezaz Praktikant
11. oktober 2005 - 19:46 #4
Ja korrekt, men jeg sucks i javascript
Avatar billede roenving Novice
11. oktober 2005 - 22:42 #5
-- men tak for point ;~}
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