[ASP.NET] Textbox tonen na invullen RadioButtonList

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hey Allemaal,

Ik probeer een TextBox (Visible = False)weer zichtbaar te maken als bepaalde keuzes uit een RadioButtonList zijn geselecteerd (bijv. de 1e 3 van 6radio buttons) . Helaas lukt het mij niet.. ik hoop dat dit voldoende informatie is en jullie mij verder kunnen helpen!

Alvast bedankt

Acties:
  • 0 Henk 'm!

  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

Event op de radiobuttons hangen, en dan checken of die bepaalde radiobutton aangeklikt is.

Going for adventure, lots of sun and a convertible! | GMT-8


Acties:
  • 0 Henk 'm!

  • Canaria
  • Registratie: Oktober 2001
  • Niet online

Canaria

4313-3581-4704

Bedoel je dat de TextBox direct zichtbaar wordt zodra de radiobutton wordt geselecteerd? Dat lukt je niet serverside zonder een postback.

Apparticle SharePoint | Apps | Articles


Acties:
  • 0 Henk 'm!

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 18-09 17:06

gorgi_19

Kruimeltjes zijn weer op :9

En anders niet vergeten AutoPostback van je radiobuttonlist op true te zetten

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Acties:
  • 0 Henk 'm!

  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

Canaria schreef op maandag 24 augustus 2009 @ 15:47:
Bedoel je dat de TextBox direct zichtbaar wordt zodra de radiobutton wordt geselecteerd? Dat lukt je niet serverside zonder een postback.
Waarom niet? Daarvoor is toch Javascript ontwikkeld?

Going for adventure, lots of sun and a convertible! | GMT-8


Acties:
  • 0 Henk 'm!

  • Canaria
  • Registratie: Oktober 2001
  • Niet online

Canaria

4313-3581-4704

Snake schreef op maandag 24 augustus 2009 @ 15:55:
[...]

Waarom niet? Daarvoor is toch Javascript ontwikkeld?
Ja dan wel maar daarom zei ik serverside.
Met javascript is sowieso een betere oplossing.
TS zou eens kunnen kijken naar http://msdn.microsoft.com...m.web.ui.updatepanel.aspx

Apparticle SharePoint | Apps | Articles


Acties:
  • 0 Henk 'm!

  • IJsbeer
  • Registratie: Juni 2001
  • Niet online
Canaria schreef op maandag 24 augustus 2009 @ 15:57:
[...]

Ja dan wel maar daarom zei ik serverside.
Met javascript is sowieso een betere oplossing.
TS zou eens kunnen kijken naar http://msdn.microsoft.com...m.web.ui.updatepanel.aspx
De TS zou ook kunnen aangeven wat hem/haar precies niet lukt. Kom met codevoorbeelden en wat je al geprobeerd hebt.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb nu de volgende code:

Protected Sub rbtnAntwoorden_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles rbtnAntwoorden.SelectedIndexChanged

TextBox1.Visible = rbtnAntwoorden.SelectedIndex

End Sub
End Class

Hiermee krijg ik het voor elkaar om de textbox te tonen als een willekeurig antwoord geselecteerd is, nu moet ik alleen nog voor elkaar krijgen dat dit altijd geld behalve bij het eerste antwoord. Moet er misschien een If statement voor?

Acties:
  • 0 Henk 'm!

  • plofkip
  • Registratie: Oktober 2002
  • Laatst online: 03-09 19:11
Verwijderd schreef op maandag 24 augustus 2009 @ 16:02:
Ik heb nu de volgende code:

Protected Sub rbtnAntwoorden_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles rbtnAntwoorden.SelectedIndexChanged

TextBox1.Visible = rbtnAntwoorden.SelectedIndex

End Sub
End Class

Hiermee krijg ik het voor elkaar om de textbox te tonen als een willekeurig antwoord geselecteerd is, nu moet ik alleen nog voor elkaar krijgen dat dit altijd geld behalve bij het eerste antwoord. Moet er misschien een If statement voor?
In C# zou het zijn:
if(rbtnAntwoorden.SelectedItem != rbtnAntwoorden.Items[0])

Ennuh, TextBox1.Visible = rbtnAntwoorden.SelectedIndex slaat nergens op...
Doe dan gewoon TextBox1.Visible = true.

Dus:
code:
1
2
if(rbtnAntwoorden.SelectedItem != rbtnAntwoorden.Items[0])
         TextBox1.Visible = true

[ Voor 14% gewijzigd door plofkip op 24-08-2009 16:07 ]


Acties:
  • 0 Henk 'm!

  • Canaria
  • Registratie: Oktober 2001
  • Niet online

Canaria

4313-3581-4704

SelectedIndex is een int, die ga je nu toekennen aan een bool.

Het zou zoiets moeten worden:
code:
1
TextBox1.Visible = rbtnAntwoorden.SelectedIndex != 0;
kipusoep schreef op maandag 24 augustus 2009 @ 16:06:
Ennuh, TextBox1.Visible = rbtnAntwoorden.SelectedIndex slaat nergens op...
Slaat idd nergens op maar het probleem is dat het wel compiled doordat VB een 0 als False pakt :X

[ Voor 47% gewijzigd door Canaria op 24-08-2009 16:25 ]

Apparticle SharePoint | Apps | Articles


Acties:
  • 0 Henk 'm!

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 18-09 17:06

gorgi_19

Kruimeltjes zijn weer op :9

SelectedIndex moet dan wel groter zijn dan -1 en niet 0 :P

En dat VB het pakt.. Ach, normaliter is het best practice om zowel Option Strict als Option Explicit aan te zetten in VB, heb je het probleem niet :)

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Acties:
  • 0 Henk 'm!

  • plofkip
  • Registratie: Oktober 2002
  • Laatst online: 03-09 19:11
Canaria schreef op maandag 24 augustus 2009 @ 16:07:
SelectedIndex is een int, die ga je nu toekennen aan een bool.

Het zou zoiets moeten worden:
code:
1
TextBox1.Visible = rbtnAntwoorden.SelectedIndex != 0;



[...]

Slaat idd nergens op maar het probleem is dat het wel compiled doordat VB een 0 als False pakt :X
Niet schelden! ;) (VB)
Pagina: 1