2009-03-03 5 views
0

Wenn ich eine Dropdown-Box habe, wie kann ich eine Standardauswahl (wissen, wie dies zu tun), die zu einem anderen Mitglied in der Dropdown-Liste beim Öffnen der Drop ändern Nieder?Öffnen einer Dropdown-Liste und dann Ändern des Standardwerts

Zum Beispiel: Mein Dropdown hat 2 Werte - "Hallo" und "Hallo zurück". "Hello" ist der Standardwert (0), aber wie kann ich "Hello Back" anzeigen, wenn das Dropdown-Feld geöffnet wird?

Dank

+0

Vielleicht ist es nur ich, aber ich verstehe die Frage nicht. Was meinst du damit, wenn es geöffnet ist? Wenn der Benutzer auf das Drop-down-Menü klickt, um das ausgewählte Element zu ändern? – MikeW

+0

Und suchen Sie Javascript oder Code-Behind? – MikeW

+0

Ich würde annehmen, dass dies Client-seitiges Skript aus der Beschreibung sein muss, da das ausgewählte Element geändert werden soll, wenn die Dropdown-Liste im Browser geöffnet wird. –

Antwort

0

Sie müssen Javascript verwenden, so etwas zu implementieren. Ein einfaches Beispiel basierend auf was Sie angefordert haben ist:

<script type="text/javascript"> 
function selectOption() 
{ 
    var thisDLL = document.getElementById("myDDL").options[1].selected = "true"; 
} 
<select id="myDDL" name="myDDL" onclick="javascript:selectOption();"> 
    <option value="Hello" selected="true" >Hello</option> 
    <option value="Hello back" selected="true">Hello back</option> 
</select> 

Alternativ Sie das Ereignis über die Verwendung des onFocus Ereignisses auslösen könnten.

EDIT: Fehler in Javascript behoben

0

u Dropdownliste des findbyvalue oder findbytext Methode, indem Hallo Backs Wert oder Text als parameter.forexample Sie es tun können, so verwenden können.

dropdownlist1.items.findbytext ("Hallo Back"). Ausgewählt = true

Verwandte Themen