Versio

SELECT element

Overzicht Reageren

Hertog Jan

Hertog Jan

10/11/2011 10:28:01
Quote Anchor link
Ik heb een select element en die heeft een status disabled (hij staat op een value en kan/mag dus niet gewijzigd worden). Maar als ik nu mijn form verstuur word het select element niet mee verstuurd, wat wel logisch is. Maar een select element heeft geen status readonly, dus weet iemand toevallig hoe ik een disabled status aan mijn select element geven (zodat hij niet gewijzigd kan worden) en dat hij toch mee gestuurd word met het form? Er zijn javascript oplossingen maar die gebruik ik liever niet.
 
PHP hulp

PHP hulp

25/05/2012 15:27:42
Gesponsorde koppelingen:
 
Gammele vraal

gammele vraal

10/11/2011 11:26:50
Quote Anchor link
Kan je niet beter er een input field van maken dan? Wat heeft het voor zin om een select weer te geven waar je geen selectie uit kan maken? Als deze gedefinieerd is kan je de value ook in een gedisabled textveld zetten. Zou dit niet zijn wat je zoekt, dan denk ik toch dat javascript de enige oplossing is. Je kan opties disabled in een select field maar dat werkt niet voor alle browsers, helaas.
 
Jacco Brandt

Jacco Brandt

10/11/2011 12:54:56
Quote Anchor link
Mocht je hem willen disabelen nadat er or submit is geklikt, en dit doe je dmv javascript. Dan kun je een hidden-element maken met de aangegeven waarde.
 
- SanThe -

- SanThe -

10/11/2011 13:52:55
Quote Anchor link
Een disabled veld wordt niet meeverzonden. Een readonly wél.
 
Kris Peeters

Kris Peeters

02/01/2012 09:50:01
Quote Anchor link
Wat je kan doen:
Stuur een select box mee zonder name="...". Geef de echte waarde mee in een hidden field.

bv. vervang dit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
      <select name="my_select">
        <option value="mijn optie 1">Optie 1</option>
        <option value="mijn optie 2" selected="selected">Optie 2</option>
        <option value="mijn optie 3">Optie 3</option>
      </select>


door dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
      <select disabled="disabled">
        <option>Optie 2</option>
      </select>
      <input type="hidden" name="my_select" value="mijn optie 2"/>      
 
Jacco Brandt

Jacco Brandt

02/01/2012 12:33:07
Quote Anchor link
- SanThe - op 10/11/2011 13:52:55:
Een disabled veld wordt niet meeverzonden. Een readonly wél.

Vandaar ook het hidden-element deel.
 



Overzicht Reageren