[php] Textfield bij Radiobutton

Pagina: 1
Acties:
  • 183 views

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Goedenavond,

Ik ben met een mailform bezig, en het schiet al aardig op.

Alleen nu is het de bedoeling dat er in een lijstje van radiobuttons het volgende komt.

- antwoord 1
- antwoord 2
- antwoord 3
- anders nl. [textfield]


Het lukt me niet om dit voor elkaar te krijgen en van google wordt ik ook niet veel wijzer.

Is er iemand die weet hoe ik dit probleem kan verhelpen?

Met vriendelijke groet,

VleesBoon

Acties:
  • 0 Henk 'm!

  • RedHat
  • Registratie: Augustus 2000
  • Laatst online: 19-09 15:19
<input type="radio"> Optie 1
<input type="text"> Anders, nl

http://www.basjansen.nl/htmlophetnet/

en dan met name

http://www.basjansen.nl/htmlophetnet/tekst/formulieren.html

Je kan ook uitlezen dan met $_POST wat de waardes zijn van de formulieren.

[ Voor 70% gewijzigd door RedHat op 05-06-2009 21:17 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
nee maar er moet wel een radiobutton voor.

je kan dus zeg maar 1 optie selecteren.

Nu zou je dus bijvoorbeeld antwoord 1 kunnen kiezen, en dan ook het textfield versturen

Acties:
  • 0 Henk 'm!

  • RedHat
  • Registratie: Augustus 2000
  • Laatst online: 19-09 15:19
Verwijderd schreef op vrijdag 05 juni 2009 @ 21:17:
nee maar er moet wel een radiobutton voor.

je kan dus zeg maar 1 optie selecteren.

Nu zou je dus bijvoorbeeld antwoord 1 kunnen kiezen, en dan ook het textfield versturen
Heeft niets met PHP te maken :?

Ik zou het zonder radio button doen.. Gewoon controleren met

PHP:
1
if (isset($_POST['text_field'])) { }


Als ie true terug geeft is hij ingevuld, anders niet. Ook alle input even goed controleren.

En anders kun je een textfield grayed-out laten en een onclickevent aan je radiobutton hangen die het tekstveldje weer invulbaar maakt. Maar goed... Dat is geen mooie oplossing + je zal je input altijd moeten controleren in PHP.

[ Voor 26% gewijzigd door RedHat op 05-06-2009 21:21 ]


Acties:
  • 0 Henk 'm!

  • T-MOB
  • Registratie: Maart 2001
  • Laatst online: 21:51
Mensen kunnen ueberhaupt onzin invullen in het formulier... De kunst is om bij het verwerken te controleren of er iets nuttigs is ingevuld. In dit geval negeer je dus het textfield als niet de radiobutton "anders, nl:" is aangeklikt.

Aan de client kant kun je met javascript een en ander nog gebruiksvriendelijker maken. Je kunt bijvoorbeeld het textfield verbergen zolang niet de juiste radio-selectie is gemaakt. Zoiets maak je altijd als extra omdat je er niet vanuit kunt gaan dat de client javascript ondersteunt.

[ Voor 0% gewijzigd door T-MOB op 05-06-2009 21:22 . Reden: typo's ]

Regeren is vooruitschuiven


Acties:
  • 0 Henk 'm!

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 20:56

Creepy

Tactical Espionage Splatterer

Zoals je weet werkt het hier niet zo. Domweg aangeven wat je wil en hopen dat wij de oplossing kant en klaar aandragen is hier niet de bedoeling. Het is hier een forum en geen helpdesk

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney

Pagina: 1

Dit topic is gesloten.