You are here: irt.org | FAQ | JavaScript | Form | 10.3 | Q1120 [ previous next ]
If it is to be compatible with Internet Explorer 3, you will need to access the radios as simple elements:
<form name="myForm"> <input type="text"> <input type="text"> <input type="radio" name="rad" value="1">1 <input type="radio" name="rad" value="2">2 <input type="radio" name="rad" value="3">3 <input type="radio" name="rad" value="4">4 </form>
In the other frame use:
<script language="JavaScript"><!-- theRadioValue = 0; /* we need to start at the third element - element number 2 - javascript counts from 0 */ for (i=2, n=parent.otherframe.document.myForm.elements.length; i<n; i++) { if (parent.otherframe.document.myForm.elements[i].checked) { theRadioValue = parent.otherframe.document.myForm.elements[i].value; break; } } //--></script>