login  Naam:   Wachtwoord: 
Registreer je!
 Forum

radio buttons disabled/enabled

Offline Rens - 02/05/2005 11:54
Avatar van RensGouden medaille

Crew algemeen
Ik heb een stukje code, en daar wil ik dat de user 2 dingen kan selecteren.
Een nieuw domein, of geen nieuw domein.
Als de user gaat voor 'nieuw domein' wil ik dat de radio buttons enabled worden.
kiest de user voor 'geen nieuw domein' dan wil ik dat de radio buttons disabled blijven.
Ik wil dit doen met javascript, waar ik niet goed in ben (maar ik probeer het toch), maar nu loop ik tegen een probleem aan: het werkt niet...
Ik kan selecteren wat ik wil, maar de radio buttons blijven disabled.

De volgende functie probeer ik ervoor te gebruiken:
  1. function weergeven()
  2. {
  3. if (document.forms['form2'].elements['domein'] == 0)
  4. {
  5. document.forms['form2'].elements['domein_wat'].disabled = true;
  6. } else
  7. {
  8. document.forms['form2'].elements['domein_wat'].disabled = false;
  9. }
  10. }


Mijn formulier heet 'form2', en de radio buttons die gedisabled/ge-enabled moeten worden heten 'domein_wat'.

Zo is het stukje code met de radio-buttons.
  1. Met domein
  2. <div style='margin-top: -20px; margin-left: 100px;'>
  3. <input type='radio' name='domein' value=0 onChange="javascript:weergeven();">Ja<BR />
  4. <input type='radio' name='domein' value=1 onChange="javascript:weergeven();">Nee<BR />
  5. </div>
  6. <div style='margin-top: -40px; margin-left: 200px;'>
  7. <input type='radio' name='domein_wat' value=0 disabled>Nieuwe registratie<BR />
  8. <input type='radio' name='domein_wat' value=1 disabled>Verhuizing van domein<BR />
  9. </div>


Weet iemand wat ik fout doe?
Alvast bedankt,
Rensjuh

7 antwoorden

Gesponsorde links
Offline Thomas - 02/05/2005 12:15
Avatar van Thomas Moderator document.forms['form2'].elements['domein'].value gebruiken misschien ?
Offline Rens - 02/05/2005 12:32
Avatar van Rens Gouden medaille

Crew algemeen
Neej, het werkt nog niet:s
Nog steeds hetzelfde, hij blijft gedisabled staan.
Als ik dat 'disabled' weg haal, blijven ze op enabled staan.
Offline CelestialCelebi - 02/05/2005 12:48 (laatste wijziging 02/05/2005 12:49)
Avatar van CelestialCelebi PHP gevorderde
  1. <?javascript // highlighting
  2. function weergeven()
  3. {
  4. document.form2.domein_wat.disabled = !document.form2.domein_wat.disabled;
  5. }
  6. ?>
Offline burdy92 - 02/05/2005 16:22
Avatar van burdy92 HTML interesse ... mag php ook?:P want daar weet ik wel hoe het moet zo ongeveer als ik begrijp wat je wil!
Offline Rens - 02/05/2005 17:07
Avatar van Rens Gouden medaille

Crew algemeen
@CelestialCelebi: Dat werkt ook niet:s

@burdy92: Nee, het gaat om het javascript.
PHP kan ik zelf ook wel...
Offline Dekin - 04/05/2005 14:44
Avatar van Dekin Nieuw lid Ik denk dat je dit bedoeld.
  1. <script type="text/javascript">
  2.  
  3. function ga_naar1() {
  4. if (document.formuliernaam.veld_naam)
  5. {window.location.href='http:\/\/sitemasters.be'}
  6. }
  7. </script>
  8.  
  9. </head>
  10. <body>
  11.  
  12. <FORM NAME="formuliernaam">
  13. <p>
  14. <input type="radio" name="veld_naam" value="javascript" onClick="ga_naar1()"/>Sitemasters.be</p>
  15. </FORM>
  16.  
  17. </body>
Offline Rens - 04/05/2005 15:38
Avatar van Rens Gouden medaille

Crew algemeen
Neej, niet echt...
Als er iets van disable/enable in staat, zal mijn bedoeling niet zijn om naar een andere pagina te laten gaan he...

Ik heb het gisteren nog opgelost...
Kan het bestandje nu even niet vinden(:s:s), maar als ik het gevonden heb, ik zal het wel ff plaatsen...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.215s