login  Naam:   Wachtwoord: 
Registreer je!
 Forum

options select

Offline gerits - 31/07/2007 15:09
Avatar van geritsLid hallo,
ik heb een form waar men 3 afbeeldingen kan kiezen of zelf 1 uploaden, maar nu wil ik dat als men een afbeelding kiest het vakje van eigen afbeelding automatisch wordt aangevikt..
ik heb nu dit
  1. function avatarselect(){
  2. document.frmAvatar.radios['avatar_3'].checked = true;
  3. }

maar dit werkt niet, hoe moet ik het oplossen?

6 antwoorden

Gesponsorde links
Offline Thomas - 31/07/2007 15:36
Avatar van Thomas Moderator euh? .radios? wat is dat?

.elements werkt wellicht beter.

Of je gebruikt getElementById.
Offline gerits - 31/07/2007 15:41 (laatste wijziging 31/07/2007 15:47)
Avatar van gerits Lid ik heb nu getElementById, maar dat werkt ook niet...
  1. function avatarselect(){
  2. document.getElementById('avatar_3').checked = true;
  3. }
Offline dopeydwerg - 10/08/2007 14:03 (laatste wijziging 10/08/2007 14:18)
Avatar van dopeydwerg Nieuw lid dat zou gewoon moeten werken.

misschien gebruik je het verkeerde id

deze werkt wel. misschien heb je er wat aan

  1. <script>
  2. function checkIt(box) {
  3. var toCheck = document.getElementById(box);
  4. toCheck.checked = true;
  5. }
  6. </script>
  7.  
  8. <input type="checkbox" name="myBox" id="myBox" value="1" />
  9. <input type="button" name="button" id="button" value="CheckIt" onclick="checkIt('myBox');"/>
Offline Stijn - 10/08/2007 14:04 (laatste wijziging 10/08/2007 14:05)
Avatar van Stijn PHP expert
  1. document.forms[ 'FORMNAME' ].elements['avatar_3'].checked = true;
Dat werkt in alle browsers.

Als je toch wilt getElementById() gebruiken moet je naast name="avatar_3" ook nog id="avatar_3" zetten in je radio input.
Offline Thomas - 10/08/2007 14:05
Avatar van Thomas Moderator Je hebt meestal meerdere radiobuttons, en daar kun je niet slechts één id voor gebruiken... Een id is uniek, dus niet herbruikbaar.
Offline dopeydwerg - 10/08/2007 14:19
Avatar van dopeydwerg Nieuw lid dat klopt maar je kunt ze wel makkelijk laten op tellen zodat je er wel goed bij kan toch?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.191s