Archief - Javascript : Radiobutton check

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

TooChé

Legacy Member
function Test() {
var sAntwoord;

if(document.getElementById("RadioButton1").checked==true) {
sAntwoord=document.getElementById("RadioButton1").value;
alert(sAntwoord); }
else if(document.getElementById("RadioButton2").checked==true) {
sAntwoord=document.getElementById("RadioButton2").value;
alert(sAntwoord); }
else {
sAntwoord=document.getElementById("RadioButton3").value;
alert(sAntwoord);}
}


Kzou hiermee willen checken op 3 RadioButtons welkeen geselecteerd is , en
van degene die geselecteerd is , de value daarvan wegschrijven in een
variabele. Maar ik krijg fout op dit en weet bijna zeker dat het in dit stukje
code zit.
Help me plz :x
thx

WoDkA

Legacy Member
code is correct en werkt ook ze ..

wa is fout die je krijgt ?

je kan het ook zo schrijven :

PHP:
function Test()
{
var sAntwoord
var bChecked;

	for ( i = 1 ; i < 4 ; i++ )
	{
		bChecked = document.getElementById("RadioButton" + i).checked;

		if ( bChecked == true )
		{
			sAntwoord = document.getElementById("RadioButton" + i).value;
		}
	}

window.alert(sAntwoord);

}

TooChé

Legacy Member
object is verwacht ...( fout )

dus in principe kannet vanalles zijn , maar alsk da wegdoe is er geen fout meer , dus ik veronderstel dat werkelijk daar in zit
bedankt in ieder geval

Obliv`

Legacy Member
hebbe uw radiobuttons de juiste ID gekregen?
mss erges typo in uw input tags

WoDkA

Legacy Member
bij mij deed hij beetje lastig over :

document.getElementById("RadioButton1").checked==true

daarom dat ik bij mijn versie eerst de check in ne var heb gestoken ..
maar op jou manier zou het moete werken ..

en wat staat er op die lijn ( van html/script code ) waar dat object verwacht wordt ?

TooChé

Legacy Member
http://users.pandora.be/aaronpattyn/Quiza(1).htm

dit is et bestand , geef et ne grondige check plz , maar onthou da ik
nog maar in beginfase van javascript zit :p
alles in comment is voor later , wa ik nu moet zien , is die waarde van
de aangevinkte radiobutton in die variable alsk op die knop klik ...
thx


::new file put up ::

BloodSeaker

Legacy Member
Uw pagina blijft hier maar laden, kan zelfs de bron nie opvragen daardoor (FF)

Kijk dat maar al eens na

TooChé

Legacy Member
hmm zou nie weten hoe da et komt ,links is normaal bij mij ...

TooChé

Legacy Member
document.write('<div><input type="button" id="VolgendeVraag" value="Volgende Vraag" name="VolgendeVraag" onclick="Test()" /></div>');


hier zit het em, als ge op die knop klikt da tevoorschijn komt, dan wordt de functie ( die er net onder staat in het script ) niet getriggered
foutmelding: Object wordt verwacht(Regel1, teken 1 :s )

WoDkA

Legacy Member
na het klikken op "Start Quiz" ziet je bron er zo uit :

PHP:
Wie vond de kart uit?
<div>
<input name="Vraag1" type="radio" id="RadioButton1" />
<label>Glenn O'neil</label>
</div>

<div>
<input name="Vraag1" type="radio" id="RadioButton2"  />
<label>Mark Bathoff</label>
</div>

<div>
<input name="Vraag1" type="radio" id="RadioButton3" />
<label>Ronald Graham</label>
</div>

<div>
<input type="button" value="Volgende Vraag" id="VolgendeVraag" name="VolgendeVraag" onclick="Test()" />
</div>

als je dan op "Volgende Vraag" klikt, wil hij "Test()" uitvoeren, maar waar staat die ?
je hebt je html van je pagina overschreven met die vragenlijst en je bent al je functies kwijt van op beginpagina ..

je code is trouwens een potje :) een quiz maken is normaal niet zo moeilijk, maar jij gaat nogal eigenaardig te werk precies :| script volledig zelf geschreven ??

BloodSeaker

Legacy Member
WoDkA zei:
na het klikken op "Start Quiz" ziet je bron er zo uit :

als je dan op "Volgende Vraag" klikt, wil hij "Test()" uitvoeren, maar waar staat die ?
je hebt je html van je pagina overschreven met die vragenlijst en je bent al je functies kwijt van op beginpagina ..

je code is trouwens een potje :) een quiz maken is normaal niet zo moeilijk, maar jij gaat nogal eigenaardig te werk precies :| script volledig zelf geschreven ??

Dat heb ik em op IRC al 5 keer gezegd, da em wel javascriptcode erin moet zetten, da em anders geen kan uitvoeren. Maar hij print zen pagina volledig uit in JS met de document.write tag, maar de javascript ftie zelf vergeet em wel te printen.

ik zeg nogmaals (en laatste keer)
Ge maakt een HTML pagina met een mooi html tag, body en head tag (met daartussen uw JS functies). En in de onload van uw body zet ge een aanroep naar een javascript functie die uw radiobuttons uitschrijft.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan