anoniem Geplaatst: 14 april 2002 Delen Geplaatst: 14 april 2002 Dit klinkt misschien maf maar het is niet anders. Ik ben op zoek naar een script waar checkboxes zich gedragen als radiobuttons. Zo'n script bestaat maar ik kan het nergens meer vinden. Het script is noodzakelijk omdat in een CGI programma een selectie kan worden gemaakt uit een aantal onderdelen. Alleen is nu de bedoeling dat er maar 1 onderdeel kan worden gekozen. Het gaat mij te ver om dat in perl te herprogrammeren. Olaf Quote Link naar reactie
anoniem Geplaatst: 14 april 2002 Auteur Delen Geplaatst: 14 april 2002 Ik snap niet helemaal waarom je er dan niet gewoon radio's van maakt, maar deze code laat een checkbox zich gedragen als radio. Je moet dan we alle checkbox's van 1 groep een naam geven met 3 dezelfde beginletters en de verschillende groepen verschillende namen geven. [code:1:f7647c799d] <script type="text/javascript" language="Javascript"> <!-- for(i=0; i<document.forms[0].length; i++) { if(document.forms[0][i].type=="checkbox") document.forms[0][i].onclick = myClick; } function myClick() { for(i=0; i<document.forms[0].length; i++) { if(document.forms[0][i].type=="checkbox" && this.name.substr(0,3) == document.forms[0][i].name.substr(0,3)) document.forms[0][i].checked = false; } this.checked = true; } //--> </script> [/code:1:f7647c799d] [ Dit bericht is bewerkt door: Jurriaan R op 2002-04-14 23:22 ] Quote Link naar reactie
anoniem Geplaatst: 15 april 2002 Auteur Delen Geplaatst: 15 april 2002 Hallo Jurriaan, Bedankt voor je antwoord. Maar met het script in de HEAD en het FORM in de BODY krijg ik een javascript error terwijl ik nog steeds 3 checkboxes kan aanvinken. Waar gaat het fout ? Olaf <FORM> <INPUT TYPE="checkbox" NAME="chk" VALUE="1" onClick="myClick()"> <INPUT TYPE="checkbox" NAME="chk" VALUE="2" onClick="myClick()"> <INPUT TYPE="checkbox" NAME="chk" VALUE="3" onClick="myClick()"> </FORM> Quote Link naar reactie
anoniem Geplaatst: 15 april 2002 Auteur Delen Geplaatst: 15 april 2002 edit: ik zat ff niet op te letten :razz: [ Dit bericht is bewerkt door: Dr. Genius op 2002-04-15 14:39 ] Quote Link naar reactie
anoniem Geplaatst: 15 april 2002 Auteur Delen Geplaatst: 15 april 2002 Het gaat op 2 plaatsen fout.. Het script moet onderaan de pagina (eerst moeten de objecten bestaan voordat je ze kan aanroepen, vandaar de js-fout) En er hoeft geen onclick meer bij die checkboxjes. Dat gebeurd al in het scriptje. Heb je nog meer checkboxen, die zich wel normaal moeten gedragen, dan moet je dit stukje weghalen: for(i=0; i<document.forms[0].length; i++) { if(document.forms[0][i].type=="checkbox") document.forms[0][i].onclick = myClick; } Quote Link naar reactie
anoniem Geplaatst: 15 april 2002 Auteur Delen Geplaatst: 15 april 2002 Jurriaan, mijn vriend. Je bent geweldig !! Olaf Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen