Anzeige:
Ergebnis 1 bis 3 von 3

Thema: JavaScript: In Select Multiple erste Auswahl anzeigen

  1. #1
    Registrierter Benutzer
    Registriert seit
    01.04.2005
    Beiträge
    16

    Question JavaScript: In Select Multiple erste Auswahl anzeigen

    Ich habe ein 4 zeiliges <select multiple> Element, in dem beim laden
    der Seite Eintrage vorselektiert werden...

    jetzt hab ich das Problem, dass wenn die erste Auswahl nicht unter
    den 4 optionen ist, dass man auf den ersten Blick nicht erkennen
    kann, ob bereits eine selektion getroffen wurde...

    jetzt würde ich gerne die erste Auswahl, so wie bei der einfachen Auswahl,
    ganz zu oberst stehen haben ... sprich er sollte automatisch bis zu der ersten Auswahl scrollen.

    hat von euch jemand eine Idee wie man das am besten lösen könnte???

    mfg.
    amc

  2. #2
    Registrierter Benutzer Avatar von klewan
    Registriert seit
    06.05.2005
    Ort
    Wien
    Beiträge
    99

    Talking

    Code:
    <script>
    	function s() {
    		for(x=0; x<document.f1.s1.length; x++) {
    			if(document.f1.s1.options[x].selected == true) {
    				document.f1.s1.options[x].selected = true;
    				break;
    			}
    		}
    	}
    </script>
    
    <body onLoad="s()">
    <form name="f1">
    	<select style="height:100px;" name="s1" multiple>
    		<option value="a" >a
    		<option value="a" >a
    		<option value="a" >a
    		<option value="a" >a
    		<option value="a" >a
    		<option value="a" >a
    		<option value="a" selected>a
    		<option value="a" selected>a
    		<option value="a" selected>a
    	</select>
    </form>
    hab jetzt nich grad den plan ob das n bug oder feature in IE und FF is aba scheint zu funktionieren :-D




    ansonsten würd ich wenns php is schon die selected nach vorne sortieren damit die alle schön brav untereinander stehen


    grüsse

  3. #3
    Registrierter Benutzer
    Registriert seit
    01.04.2005
    Beiträge
    16
    vielen Dank klewan

    genau so eine Funktion habe ich gesucht ... funktioniert prima

    die selected nach vorne habe ich mir auch überlegt, aber dann hab ich das Problem, dass die Inhalte nicht mehr in alphabetischer Reihenfolge sind und so etwas verwirrend ist.

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •