Hoi,
Ik wil wanneer ik op een textfield klik dat er automatisch een radio button geselecteerd wordt. Ik weet dat het mogelijk is, maar na lang zoeken ben ik het nog niet tegengekomen.
Groet, Roland
1.826 views
<label for="kebab">Kebab</label><input type="radiobutton" value="kebab" id="kebab">
function selectRadio(target_radioNAME) {
document.target_radioNAME.selected = "selected";
}
<input type="radio" name="radioveronica" />
<input type="text" onfocus="selectRadio('radioveroncia');" />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>
Test
</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<div id="container">
<form action="google.nl" method="get">
<input type="radio" id="kebab" name="kebab" /> <br />
<label for="kebab">
<textarea name="iets">Typ hier!</textarea>
</label>
</form>
</div>
</body>
</html>Het probleem is alleen dat als ik op de textarea klik, dat hij dan meteen weer de focus kwijt raakt (het radio veldje is dan wel aangevinkt). Dus misschien is JavaScript hiervoor toch beter :-) Gewoon zoiets dan:[code]<textarea onchange="document.getElementById('radioveld').selected='selected';"></textarea>[/edit]