radio button & javascript attribute

M

Marcelo Oliveto

Hi ....

I have a radiobutton list and a label in a webform.

<asp:radiobuttonlist id="one" runat="server" CssClass="text"
AutoPostBack="False" RepeatDirection="Horizontal">
<asp:ListItem Value="one">one</asp:ListItem>
<asp:ListItem Value="two">two</asp:ListItem>
<asp:ListItem Value="three">three</asp:ListItem>
<asp:ListItem Value="four">four</asp:ListItem>
<asp:ListItem Value="five">five</asp:ListItem>
</asp:radiobuttonlist>

<br>

<asp:Label id="Label1" runat="server" Visible=False>Label</asp:Label>

I have set the AutoPostBack to False, as i want to be able to use the
keyboard to navigate thru' the RadioButtonList.

Once a particular radiobutton is selected, i want to be able to check with
RadioButton value selected and then display a hidden label.

On Page Load, i call the javascript function
ddPayer.Attributes.Add("onclick", "check()")

where
<script language="javascript">
function check(){

document.Form1.TextBox1.value = "test";
document.Form1.Label1.style.visibility = true; --- Drop an error here

}

</script>

I have been able to write a value to a textbox once any radiobutton has been
selected.

But i can't seem to trap the value of each of those radiobuttons, so i could
make it visible.

Any help is greatly appreciated.
 
C

Chris Jackson

Your question is a bit convoluted - I am having a hard time following it.
However, the first thing I notice is that you set Visible=False on your
label. This tells the runtime not to display the label at all, which means
that it won't ever be rendered as HTML. As a result, a client side script
can't find it because it isn't truly there. You will need to handle your
visibility using a CSS class, rather than the visible attribute of the
control.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top