Frage

Ich habe eine ASP -Seite mit einer Devexpress Aspradiobuttonlist. Auf page_load der ausgewählteIndex wird basierend auf einer Eigenschaftsvariablen festgelegt. Bei ClientsideEvents SelectedIndexchange werden einige Informationen geändert. Alle funktionieren bis zu diesem Punkt angemessen.

Wenn in Firefox ein Nachladen ausgelöst wird, kreist ausgewählte Optionsknopf durch alle Werte. Hat jemand ein ähnliches Problem gehabt?

<dxe:ASPxRadioButtonList ID="rbl" runat="server" ClientInstanceName="radiobuttonlist">
    <ClientSideEvents SelectedIndexChanged="secChecks" />
    <Items>
        <dxe:ListEditItem Text="Cms" Value="0" />
        <dxe:ListEditItem Text="News" Value="1" />
        <dxe:ListEditItem Text="Url" Value="3" />
        <%--<dxe:ListEditItem Text="Bussines" Value="2" />--%>            
    </Items>
</dxe:ASPxRadioButtonList>

Auf der Seitenlast (a ist ein ID -Parameter)

myClass s = new myClass (a);
            this.rbl.SelectedIndex = s.myProp;
            if (s.myProp== 3)
            {
                this.lbUrl.Text = s.Urlpublic;
            }

JavaScript auf Last:

$(document).ready(function(){
    if (radiobuttonlist.GetSelectedIndex() == 0)
    {        
        $("div.cms").show();            
    }
    else if (radiobuttonlist.GetSelectedIndex() == 3)
    {
        $("div.bussines").show();
    }
    else if (radiobuttonlist.GetSelectedIndex() == 1)
    {
        $("div.news").show();         
    }
    else if (radiobuttonlist.GetSelectedIndex() == 2)
    {
        $("div.url").show();        
    }          

});

Danke im Voraus!

War es hilfreich?

Lösung

Ich habe auch das gebissen. Ich fand eine Lösung auf:

www.ryancramer.com

Grundsätzlich trat mein Problem auf, weil ich vor meinen Optionsfeldern dynamisch ein Flash -Objekt hinzufügte. Mein Verständnis ist, dass dieses Problem auch beim Hinzufügen von Input -Tags auftreten kann. Als ich die Optionsfelder (Markup) vor dem Markup bewegte, das ich dynamisch einfüge, funktionierte es gut. Wenn Sie Ihr Markup nicht verschieben möchten, können Sie versuchen, das umgebende Form -Tag (dh '') ein autocomplete = "off" -attribut hinzuzufügen.

Beide Lösungen haben für mich gearbeitet. Weitere Informationen finden Sie im Link.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top