megan321
08-02-2003, 10:10 PM
can someone tell me what is wrong with this - it works in ie but causes an error in older netscape (I am just learning )~megan
code:--------------------------------------------------------------------
<!--- check to see if radio button (isDisplayed) is checked and if not the set hidden field value to 0 --->
<script language="JavaScript">
function change_status()
//see if radio button is checked
{for (i = 0; i < Articles.isDisplayed.length; i++)
{if(!document.Articles.isDisplayed[i].checked){document.Articles.Store1.value="0";
}
{if(!document.Articles.isDisplayed[i].checked){document.Articles.Store2.value="0";
}
{if(!document.Articles.isDisplayed[i].checked){document.Articles.Store3.value="0";
}
}//end
}//end
}//end
}//ends function
</script>
-----------------------------------------------------------------------
then
code:-------------------------------------------------------------------
<!--- store the value of the selected radio button in a hidden input, whenever a radio button is selected it's value is stored in the hidden input. --->
<input type="radio" name="isDisplayed" value="1" onClick="change_status();document.Articles.Store1.value=this.value;">
<input type="hidden" name="Store1" value="0" />
<input type="radio" name="isDisplayed" value="1" onClick="change_status();document.Articles.Store1.value=this.value;">
<input type="hidden" name="Store2" value="0" />
<input type="radio" name="isDisplayed" value="1" onClick="change_status();document.Articles.Store1.value=this.value;">
<input type="hidden" name="Store3" value="0" />
------------------------------------------------------------------------
code:--------------------------------------------------------------------
<!--- check to see if radio button (isDisplayed) is checked and if not the set hidden field value to 0 --->
<script language="JavaScript">
function change_status()
//see if radio button is checked
{for (i = 0; i < Articles.isDisplayed.length; i++)
{if(!document.Articles.isDisplayed[i].checked){document.Articles.Store1.value="0";
}
{if(!document.Articles.isDisplayed[i].checked){document.Articles.Store2.value="0";
}
{if(!document.Articles.isDisplayed[i].checked){document.Articles.Store3.value="0";
}
}//end
}//end
}//end
}//ends function
</script>
-----------------------------------------------------------------------
then
code:-------------------------------------------------------------------
<!--- store the value of the selected radio button in a hidden input, whenever a radio button is selected it's value is stored in the hidden input. --->
<input type="radio" name="isDisplayed" value="1" onClick="change_status();document.Articles.Store1.value=this.value;">
<input type="hidden" name="Store1" value="0" />
<input type="radio" name="isDisplayed" value="1" onClick="change_status();document.Articles.Store1.value=this.value;">
<input type="hidden" name="Store2" value="0" />
<input type="radio" name="isDisplayed" value="1" onClick="change_status();document.Articles.Store1.value=this.value;">
<input type="hidden" name="Store3" value="0" />
------------------------------------------------------------------------