ahnungsloser: auf den Eintrag einer Auswahlliste zugreifen

Hallo,

ich möchte den selctierten Text innerhalb eines Auswahlfeldes zugreifen.

<select name='meins' size='1'>
  <option value='1'>Text1</option>
  <option value='2'>Text2</option>
</select>

der zweite Eintrag ist selektiert.

mit:
document.forms['formname'].meins.value
bekomme ich den value des selktierten Eintrags.

Wie komme ich auf den Text?

Gruß

  1. Om nah hoo pez nyeetz, ahnungsloser!

    <select name='meins' size='1'>
      <option value='1'>Text1</option>
      <option value='2'>Text2</option>
    </select>

    Wie komme ich auf den Text?

    <select name='meins' size='1'>  
      <option value='Text1'>Text1</option>  
      <option value='Text2'>Text2</option>  
    </select>
    

    Matthias

    --
    1/z ist kein Blatt Papier.

    1. <select name='meins' size='1'>

      <option value='Text1'>Text1</option>
        <option value='Text2'>Text2</option>
      </select>

      
      >   
      > Matthias  
        
      Na suuper, vielen Dank. :(  
      Nur-- was soll ich damit?  
      Den Text als value einzutragen kann ja nicht der Sinn sein.  
      Es muss doch die Möglichkeit geben auch auf den Text zuzugreifen.  
        
      
      
      1. Om nah hoo pez nyeetz, ahnungsloser!

        Na suuper, vielen Dank. :(
        Nur-- was soll ich damit?
        Den Text als value einzutragen kann ja nicht der Sinn sein.

        Doch es macht Sinn, weil ja genau der Wert auch übertragen wird, wenn du beispielsweise ein Formular abschickst und weil in einer Auswahlliste normalerweise keine eigenen Einträge stehen. siehe etwa http://de.selfhtml.org/javascript/beispiele/verweisliste.htm

        Es muss doch die Möglichkeit geben auch auf den Text zuzugreifen.

        Ja, http://de.selfhtml.org/javascript/objekte/all.htm#inner_text@title=innerText

        Matthias

        --
        1/z ist kein Blatt Papier.

        1. Es muss doch die Möglichkeit geben auch auf den Text zuzugreifen.

          Ja, http://de.selfhtml.org/javascript/objekte/all.htm#inner_text@title=innerText

          Matthias

          Ich brauch den Value für eine Id und den Text eben für den Text.
          Mittlerweile hab ichs so gelöst:

          var selId = document.forms['meineForm'].sls.selectedIndex;
          var txt   = document.forms['meineForm'].sls.options[selId].text;

          Und siehe da es klappt :)

      2. Hallo ahnungsloser,

        <select name='meins' size='1'>

        <option value='Text1'>Text1</option>
          <option value='Text2'>Text2</option>
        </select>

        
        > >   
        > > Matthias  
        >   
        > Na suuper, vielen Dank. :(  
        > Nur-- was soll ich damit?  
          
        so mache ich es aber auch, da es bei mir möglich ist.  
          
        
        > Den Text als value einzutragen kann ja nicht der Sinn sein.  
          
        warum nicht?  
          
        
        > Es muss doch die Möglichkeit geben auch auf den Text zuzugreifen.  
          
        hast du es schon mal mit den <http://de.selfhtml.org/javascript/objekte/node.htm@title=DOM-Methoden> probiert? Z.B xxx.firstChild.nodeValue?  
          
        Gruß, Jürgen