webForumDet fria alternativet

Checkbox som skickar text? ASP.NET

.NET

4 svar · 356 visningar · startad av Griphem

Medlem sedan apr. 200422 inlägg
Frågan#1

Jag sitter med ett enkelt kontaktformulär - alla formulärkontroller fungerar enkelt och bra men...

...Hur får man in en "vanlig" checkbox i formuläret som bara skickar ett svar om den är ibockad och ett annat om den inte är ibockad?

O ja - jag är nybörjare...

<asp:CheckBox ID="txtByphone" runat="server" Text='Yes please! '/>

Den levererar texten "Yes please!" - men det gör den ju oavsett om den är markerad eller inte.

Jag vill kunna styra informationen i txtByphone till No please eller Yes please...

Jag vet att detta säkerligen är urenkelt...

:D Nicke

Medlem sedan apr. 200441 inlägg
#2

Du måste kolla om checkboxen är klickad eller ej. detta gör du med txtByphone.Selected.

if(txtByphone.Selected)
texten då boxen är klickad
else
den text då boxen inte är klickad

Medlem sedan dec. 20003 563 inlägg
#3

Du menar...

checkbox.checked
Medlem sedan apr. 200422 inlägg
#4

det blev såhär:

  if(txtByphone.checked)
txtByphone.Text="Yes Please"
else
txtByphone.Text="No Please"
end if

och det fungerade utmärkt!

Jag bockar och bugar så djupt...
...att öronen fastnar mellan skinkorna!

:D Nicklas

Medlem sedan juni 20019 024 inlägg
#5

Jag vill tipsa om dokumentationen när det gäller sådant här.

Ofta vet man vad man vill ha men kan inte hitta rätt namn på det (har också gjort misstaget med Selected i stället för Checked). En snabb titt i dokumentationen löser dock det.

264 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
132 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)