これはどのように私のRadioButtonListルックス(ASP.NET)である:私はまた、JavaScript関数が私のページ上の要素をアニメーション化したbackendClick()
と呼ば作成RadioButton-SelectionでJavascript-Functionを呼び出す方法は?
<asp:RadioButtonList ID="RadioButtonListGutscheinArt" Visible="true" runat="server">
<asp:ListItem ID="ListItemZugAbonnement" Value="1" Selected="True" />
<asp:ListItem ID="ListItemBestellungHalbtax" Text="Bestellung Halbtax" Value="2" />
</asp:RadioButtonList>
....
function backendClick() {
$("#PanelPassnummer").fadeIn();
$("#textbox").animate({ height: '795px' }, "slow");
$('#Wrapper').animate({ paddingBottom: '20%' }, "slow");
$('html,body').animate({ scrollTop: $("#weiterButtonAbstand").offset().top }, "slow");
$('#weiterButtonAbstand').animate({ marginBottom: '8%' }, "slow");
}
私の目標はにありますListItemBestellungHalbtax
が選択されている場合は、関数backendClick()
を実行します。 NOT CLICKEDは、ページが読み込まれているときに関数が実行されるため、ページが読み込まれたときにボタンが選択されています。私のC#コードで今すぐ
if(RadioButtonListGutscheinArt.SelectedValue == Convert.ToString(2))
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "Callfunction", "backendClick()", true);
}
(protected void Page_Load
で)しかし、なしの成功でそれを行う方法上の任意の提案を?おかげで、詳細情報が必要な場合は教えてください。ありがとう
私は少し混乱しています。ページが読み込まれているときに関数を実行しますか?その後、 'AutoPostBack = true'を使用します。 RBListで何かを選択するたびに、ポストバックが行われ、ページがリロードされます – Marco
私の問題は、ページをリロードするとき(そしてラジオボタン2が選択されている場合)、自分の要素がアニメーション化されないということです。 @マルコ –
私はそれがどのように動作するか知りたいです。 RegisterStartUpSciptで動作しません@Marco –