login  Naam:   Wachtwoord: 
Registreer je!
 Forum

radio onclick (Opgelost)

Offline bas1995 - 19/05/2008 18:50 (laatste wijziging 20/05/2008 16:34)
Avatar van bas1995Onbekend ik heb iets gemaakt maar het werkt niet

dit is de html code:

  1. <form name="a">
  2. 1.&nbsp;&nbsp;&nbsp;
  3. <input type="radio" name="test" value="rood" onclick="javascript:contr1(this.form)">
  4. <input type="radio" name="test" value="blauw" onclick="javascript:contr1(this.form)"><br>
  5. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  6. <input type="radio" name="test" value="groen" onclick="javascript:contr1(this.form)">
  7. <input type="radio" name="test" value="zwart" onclick="javascript:contr1(this.form)">
  8. </form>


en dit de javascript code:
  1. <script type="test/javascript" language="javascript">
  2. function contr1(form){
  3. if (document.a.test.value == "blauw"){window.alert('1 is goed')}
  4. else {window.alert('1 is fout')}
  5. }
  6. </script>


wie kan mij helpen   

11 antwoorden

Gesponsorde links
Offline WouterPSV - 19/05/2008 19:10 (laatste wijziging 19/05/2008 19:10)
Avatar van WouterPSV Lid Misschien is het makkelijk om te zeggen wat je precies wilt bereiken?

Anders kan niemand je helpen ben ik bang.
Offline bas1995 - 19/05/2008 19:18 (laatste wijziging 19/05/2008 19:18)
Avatar van bas1995 Onbekend ik wil bereiken dat als je op de tweede radio knop klik dat er dan een alert kom met de tekst: 1 is goed
en bij het aanklikken van de rest moet er een alert kom met de tekst: 1 is fout
Offline WouterPSV - 19/05/2008 20:16 (laatste wijziging 19/05/2008 20:18)
Avatar van WouterPSV Lid Dit heb ik nu.. Ik krijg hem niet zo snel in een windows alert. Hij geeft igg al wel automatisch de submit en het antwoord.

Hoop dat het is wat je bedoelt.

  1. <?php
  2. if ($_POST['test'] == "blauw")
  3. {
  4. ?>goed antwoord.<?
  5. }
  6. else
  7. {
  8. ?>Fout natuurlijk !!<?
  9. }
  10.  
  11. ?>
  12. <form action="class2.php" method="post">
  13. <input type="hidden" value="ok">
  14. <input type="radio" name="test" value="rood" onclick="this.form.submit();">rood<br>
  15. <input type="radio" name="test" value="blauw" onclick="this.form.submit();">blauw<br>
  16. <input type="radio" name="test" value="groen" onclick="this.form.submit();">groen<br>
  17. <input type="radio" name="test" value="zwart" onclick="this.form.submit();">zwart<br>
  18. </form>
Offline Joost - 19/05/2008 20:41 (laatste wijziging 19/05/2008 20:41)
Avatar van Joost PHP expert Het gaat toch om JavaScript WouterPSV?
Maar kan helaas niet zo snel een fout vinden in je code:s
Offline bas1995 - 19/05/2008 21:08 (laatste wijziging 20/05/2008 16:34)
Avatar van bas1995 Onbekend maar WouterPSV ik heb liever javascripts want snap ik echt helemaal niks van  
Offline bas1995 - 19/05/2008 21:50
Avatar van bas1995 Onbekend ik snap echt zowat alles van javascript en niks van php
Offline WouterPSV - 19/05/2008 23:28
Avatar van WouterPSV Lid Nahjah goed.

Denk probeer te helpen. Omdat het zo ook mogelijk is..
Maar denk dat slimmer is on topic te blijven dan.
Offline bas1995 - 20/05/2008 08:03
Avatar van bas1995 Onbekend ja dat lijkt me ook dus ON TOPIC
Offline bas1995 - 20/05/2008 16:40
Avatar van bas1995 Onbekend waar moet ik op zoeken dan bij google
Offline aakvof - 07/07/2008 16:46
Avatar van aakvof Nieuw lid wat is je foutmelding dan?
Offline martijn_vw - 06/07/2009 11:29 (laatste wijziging 06/07/2009 11:57)
Avatar van martijn_vw Nieuw lid een radio heeft geen onclick als het in een groep staat...
probeer het volgende:

<input type=radio onFocus="OnClickFunction();this.checked=true;">

werkt alleen in IE en in FF. webkit browsers kunnen dit niet
(safari en chrome)

--edit--
okay heb ook een workaround voor chrome gevonden:
vergeet het onFocus event...

<input type="radio"
onmousedown="OnClickFunction();this.checked=true;">

IE7, FF3 en chrome proof
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.19s