Archief - js: radio button value oproepen

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.

WoDkA

Legacy Member
PHP:
function toon()
{
  var naam,leeftijd,geslacht

  if (document.forms.joeri.geslacht[0].checked)
  {
    geslacht = "m"
  }
  else
  {
    geslacht = "v"
  }

 naam = document.forms.joeri.naam.value
 leeftijd = document.forms.joeri.leeftijd.value
 window.alert("Naam : " + naam + "\n" + "Leeftijd : " + leeftijd + "\n" + "Geslacht : " + geslacht);
}

that should do it ..

maak best ook nog init functie die je geslacht standaard op M zet, anders als ze submitten zonder dat ze iets gechecked hebben, zal je weer undefined uitkomen ..

bv.

PHP:
function init()
 {
  document.forms.joeri.geslacht[0].checked = true
 }

f00raap

Legacy Member
Thxn maat, dat werkte vlotjes , maar nu heb ik 3 radio buttons.
Hoe doe ik dat nu met die ifjes.
if (document.forms.joeri.geslacht[0].checked)
{
geslacht = "m"
}
else
{
geslacht = "v"
}
else
{
geslacht="onbepaald"
}

Dit lukt niet.

f00raap

Legacy Member
niemand die weet, hoe je met javascript een if else else maakt? :woohoo:

MVG F00RAAP

Irtimid2001

Legacy Member
If else else kan ni eh, ge hebt een conditie en als die ni waar is, dan is't den else en nix anders. Ge kunt da wel zo doen
Code:
if(conditie){
 iets
}else{
 if(conditie){
  iets
 }else{
  iets
 }
}

f00raap

Legacy Member
Nu wille mijn checkboxe nie werken... , kheb het toch juist staan met ne.value of gaat dat niet bij checkboxen? Tis sport waar ge bij moet zien.
MVG F00RAAP





Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
	<head>
		<title></title>
		<script type="text/javascript">
		function toon() 
		{ 
		 var naam,leeftijd,geslacht,dropdown,niveau,sport 

			if (document.forms.joeri.geslacht[0].checked) 
			{ 
			geslacht = "m" 
			 } 
			else 
			{ 
			 geslacht = "v" 
			} 
			
			if (document.forms.joeri.niveau[0].checked){
			niveau = "Beginnend"
			}else{
			if (document.forms.joeri.niveau[1].checked){
			niveau="Middelmatig"
			}else{
			niveau="Gevorderd"
			}
		}
	
			
			

naam = document.forms.joeri.naam.value 
leeftijd = document.forms.joeri.leeftijd.value 
dropdown=document.forms.joeri.Select1.value
[COLOR=DarkOrange]sport=document.forms.joeri.seclteren.value[/COLOR]
window.alert("Naam : " + naam + "\n" + "Leeftijd : " + leeftijd + "\n" + "Geslacht : " + geslacht + "\n" + "Verblijfplaats : " + dropdown + "\n" + "Niveau:" + niveau + "\n" + "Sport:" + sport ); 
} 

		</script>
		<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
		<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
	</head>
	<body>
		<form id="joeri" name="joeri">
			<TABLE border="0">
				<tr>
					<th>
						<b><i>Naam:</i></b><input id="naam" type="text" NAME="naam">
					</th>
					<th>
					</th>
					<th>
						<b><i>Leeftijd</i></b><input id="leeftijd" type="text" NAME="leeftijd">
					</th>
				</tr>
				<tr>
					<td>
						Geslacht
					</td>
					<td>
						Verblijfplaats
					</td>
				</tr>
				<tr>
					<td style="HEIGHT: 22px">
						<input type="radio" name="geslacht" value="m" ID="Radio1">Man
					</td>
					<td style="HEIGHT: 22px">
						<select size="1" name="dropdown" ID="Select1">
							<option value="België" selected>België</option>
							<option value="Nederland">Nederland</option>
							<option value="Duitsland">Duitsland</option>
							<option value="Frankrijk">Frankrijk</option>
						</select>
					</td>
				</tr>
				<tr>
					<td><input type="radio" name="geslacht" value="v" ID="Radio2">Vrouw</td>
				</tr>
				<tr>
					<td></td>
					<td></td>
					<td><input type="submit" name="verstuur" value="Toon profiel" ID="Submit1" onclick="toon()"></td>
				</tr>
				<tr>
					<td>Sport</td>
					<td>Atletisch niveau</td>
				</tr>
				<tr>
					<td></td>
					<td></td>
					<td><input type="submit" name="verstuur" value="Nieuw profiel" ID="Submit2">
					</td>
				</tr>
				<tr>
					<td>
						<input type="checkbox" name="seclteren" value="Lopen" ID="Checkbox1">Lopen<BR>
						<input type="checkbox" name="seclteren" value="Wandelen" ID="Checkbox2">Wandelen<BR>
						<input type="checkbox" name="seclteren" value="Fietsen" ID="Checkbox3">Fietsen<BR>
						<input type="checkbox" name="seclteren" value="Zwemmen" ID="Checkbox4">Zwemmen<BR>
						<input type="checkbox" name="seclteren" value="Skiën" ID="Checkbox5">Skiën<BR>
						<input type="checkbox" name="seclteren" value="Inline Skating" ID="Checkbox6">Inline Skating<BR>
					</td>
					<TD width="442">
						<input type="radio" name="niveau" value="m" ID="Radio3">Beginnend<BR>
						<input type="radio" name="niveau" value="m" ID="Radio4">Middelmatig<BR>
						<input type="radio" name="niveau" value="m" ID="Radio5">Gevorderd<BR>
					</TD>
					<TD></TD>
				</tr>
				</TD></TABLE>
	</body>
	</form>
</html>

WoDkA

Legacy Member
http://users.pandora.be/wodka/check.htm

Beeld -> Bron

en kijk eh :)
jouw form staat gans onderaan code in comment ..

alle checkboxen hadden dezelfde naam .. best elk een eigen specifieke naam geven eh .. dan kan je da makkelijker aanspreken in javascript ..
ni dat mijn javascript de best mogelijke code is, maar het is een oplossing ..

en ik zie juist dat ik een fout laten staan heb,
je niveau's hebben allemaal dezelfde value ..
klopt toch ook ergens ni ?

f00raap

Legacy Member
Bedankt WoDkA, ik snap het eindelijk :woohoo:
Echt bedankt man :applause: :niceone:
MVG F00RAAP
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