RepeatDirection a RadioButtonList

venerdì 11 marzo 2011 - 15.49
Tag Elenco Tags  .NET 2.0  |  Windows XP  |  Visual Studio 2005  |  Javascript

sorigrafia Profilo | Junior Member

Cio a tutti , ho una domanda veloce.

Ho un RadioButtonList al quale vorrei cambiare la proprietà RepeatDirection attraverso javascript, cosa che non riesco a fare, mentre altri attributi come la larghezza riesco a modificarli. Perchè?

<asp:RadioButtonList
ID="RadioButtonList2" runat="server"
RepeatDirection="Vertical" TextAlign="Left"
Height="170px" Width="185px"
....

<script type="text/javascript">
function cambia_rbl2() {
var rb = document.getElementById('<%= Page.FindControl("Panel1").FindControl("RadioButtonList2").ClientID %>');
rb.style.width = "500px";
alert(rb.style.RepeatDirection);
alert(rb.style.getAttribute('RepeatDirection'));

//rb.RepeatDirection = "Horizontal"
//rb.style.RepeatDirection = "Horizontal";
}
</script>
--

AirLainz

alx_81 Profilo | Guru

>Cio a tutti , ho una domanda veloce.
ciao

>Ho un RadioButtonList al quale vorrei cambiare la proprietà RepeatDirection
>attraverso javascript, cosa che non riesco a fare, mentre altri
>attributi come la larghezza riesco a modificarli. Perchè?
>
perchè RepeatDirection è un attributo asp.net, non dell'oggetto del dom. Il radio è un input e l'input non ha quella proprietà.
Devi provare a creare un radio e vedere cosa viene prodotto effettivamente in html. Secondo me è tutto nello style.
Vedi come lo fa e poi agisci via javascript di conseguenza.

--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5