<script type="text/javascript">
var wasOkPressed = false;
var controlArray = [ '<%= RadioButtonList1.ClientID %>'];
function validate() {
wasOkPressed = false;
for(var i = 0; i < controlArray.length; i ++) {
if (!wasOkPressed ) {
if (!validateRBL(controlArray[i])) {
return false;
}
}
wasOkPressed=true;
}
return true;
}
function validateRBL(RBLid)
{
var listItemArray = document.getElementsByName(RBLid);
var isItemChecked = false;
for (var i=0; i<listItemArray.length; i++)
{
var listItem = listItemArray[i];
if ( listItem.checked )
{
isItemChecked = true;
}
}
if ( isItemChecked == false )
{
var answer = confirm ("Please confirm selection...")
if (answer)
return true;
else
return false;
}
return true;
}
</script>
<asp:RadioButtonList ID="RadioButtonList1" runat="server">
<asp:ListItem Value="1">Check 1</asp:ListItem>
<asp:ListItem Value="2">Check 2</asp:ListItem>
</asp:RadioButtonList>
<input type="button" value="Validate Radio List" onclick="validate()" />
If i misunderstand your question, please feel free to correct me.
I hope the above information will be helpful. If you have more concerns, please let me know.