login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Javascript waarde meegeven

Offline DaOxx - 29/03/2005 14:02
Avatar van DaOxxPHP beginner Hallo allen,

Ik wil het volgende, ik heb een formulier met 3 radio veldjes erin. onder het formulier heb ik een link staan met een javascript actie erin die naar een functie verwijst. Als je heir op klikt wil ik dus dat ook de value van de radio veld word mee gegeven. Ben dit aan het proberen maar krijg de hele tijd undefined. He moet dit precies? Heb nu dit:

<form name="form" style="padding: 0; margin: 0"><p style="padding: 0 0 0 5px; margin: 0">Uitlijnen: <input type="radio" name="positie" value="l" checked /> Links <input type="radio" name="positie" value="c" /> Gecentreerd <input type="radio" name="positie" value="r" /> Rechts</p></form>

<a href="javascript:addImg('http://files.blabla.nl/weblogs/i/{$myLoop[images].id}.{$myLoop[images].ext}',form.positie.value);">Toevoegen</a>

dus ik probeer het met form.positie.value ook heb ik al this.form.positie.value geprobeerd maar dit werkt beide niet.

Wie o wie kan me helpen

Bvd, Maarten.

1 antwoord

Gesponsorde links
Offline barry - 29/03/2005 15:04
Avatar van barry PHP interesse Maak eerst je code eens netjes, zodat je een duidelijker beeld hebt:

  1. <form name="form" style="padding: 0; margin: 0">
  2. Uitlijnen: <br>
  3. <input type="radio" name="positie" value="l" checked> Links
  4. <input type="radio" name="positie" value="c" /> Gecentreerd
  5. <input type="radio" name="positie" value="r" /> Rechts
  6. </form>
  7.  
  8. <a href="javascript:addImg('http://files.blabla.nl/weblogs/i/{$myLoop[images].id}.{$myLo op[images].ext}',form.positie.val
  9. ue);">Toevoegen</a>


Ik denk dat je in een a href niet zo de waarde van die form kan ophalen.
Ik weetniet of dit bestand geinclude wordt..., maar misschien kan je beter proberen een functie te gebruiken, zoals dit:

  1. <form name="form" style="padding: 0; margin: 0">
  2. Uitlijnen: <br>
  3. <input type="radio" name="positie" value="l" checked onClick="chngMsg(this.value);"> Links
  4. <input type="radio" name="positie" value="c" onClick="chngMsg(this.value);"> Gecentreerd
  5. <input type="radio" name="positie" value="r" onClick="chngMsg(this.value);"> Rechts
  6. </form>
  7. <input type="text" value="form.positie[selectedIndex].value">
  8. <script type="text/javascript">
  9. function chngMsg(txt) {
  10. var lnk = document.getElementById('lnk');
  11. lnk.href = "javascript:addImg('http://files.blabla.nl/weblogs/i/{$myLoop[images].id}.{$myLo op[images].ext}',"+txt+");"
  12. }
  13. </script>
  14. <a id="lnk" href="javascript:addImg('http://files.blabla.nl/weblogs/i/{$myLoop[images].id}.{$myLo op[images].ext}',c);">Toevoegen</a>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.181s