You are here: irt.org | FAQ | JavaScript | Form | Q1290 [ previous next ]
Try:
<style type="text/css"><!--
.hidden { position: absolute; visibility: visible; }
//--></style>
<script type="text/javascript" language="JavaScript"><!--
function set(What,Value) {
alert(What + '\n' + Value);
if (document.layers && document.layers[What] != null) document.layers[What].visibility = Value;
else if (document.all) eval('document.all.'+What+'.style.visibility ="'+ Value+'"');
}
function clicked(Form,Radio,Layer) {
for (var i=0; i<Form[Radio].length; i++) {
if (Form[Radio][i].checked) set(Layer,Form[Radio][i].value);
}
}
//--></script>
<form>
<input type="radio" name="button1" value="visible" onClick="clicked(this.form,this.name,'myLayer')" checked>
<input type="radio" name="button1" value="hidden" onClick="clicked(this.form,this.name,'myLayer')">
</form>
<div id="myLayer" class="hidden">
<form>
<select>
<option value="one">one
<option value="two">two
<option value="three">three
</select>
</form>
</div>