Strohhalm

Sprung zu Navigation. Sprung zu Privat. Sprung zu StyleSwitcher. Sprung zum Inhalt.

 

Sprung zu Navigation. Sprung zu Privat. Sprung zu StyleSwitcher. Sprung zum Inhalt.

Privat

 

Anmelde-Formular



Als Strohhalm-Mitglied registrieren.

 

Sprung zu Navigation. Sprung zu Privat. Sprung zu StyleSwitcher. Sprung zum Inhalt.

Spenden

 

Strohhalm Spendenkonto

Konto-Inhaber: Mathias Bank
Konto-Nummer: 83 04 297
BLZ: 200 905 00
Kreditinstitut: Netbank AG

Hinweis: Die Spenden werden bis auf weiteres ausschließlich dafür eingesetzt, den Strohhalm gegen rechtliche Angriffe zu schützen. Ein anderer Verwendungszweck muss von der gesamten Administration genehmigt werden.

aktueller Spendenstand: 188.01 €

 

Styleswitcher

 

strohhalm Standard (aktiv) von baumeister

(Noch keine User-Stylesheets vorhanden)

Hinweis: Zum Wechseln der Styles muss ein Cookie akzeptiert werden. Jedes registrierte Community-Mitglied darf eigene Styles entwickeln und einreichen. Ausführliche Infos unter Styleswitcher-Hilfe.

Neue Styles an baumeister@strohhalm.org senden.

 

Sprung zu Navigation. Sprung zu Privat. Sprung zu StyleSwitcher. Sprung zum Inhalt.

Archiv

 

strohhalm.org / Archiv / Programmierung Clientseitig / Eintrag lesen

JS : this.form.iscoX.options wert rauskriegen??

  1. JS : this.form.iscoX.options wert rauskriegen??

    der Koenig 14. September 2004, 12:21

    Servus,

    habe folgendes Problem: in einem select-feld (name: isco99) wird eine kategorie ausgewählt. je nach auswahl wird ein div mit entsprechenden 'select-unterauswahlen' gezeigt(name:isco1-11). dazu dient onChange="javascript:zeigeEbeneNr(this.value)"

    nun will ich per JS die beiden auswahlen auslesen. klappt mit dem ersten auch gut! bei der unterauswahl komme ich aber den iscoX-wert nicht ran. müßte ja eigentlich über den umweg der 1ten auswahl gehen...oder?
    bin nicht der JS -profi, also verzeiht meine frage, falls es zu einfach und banal war ;o).

    hier noch ein wenig gekürzter code:



    <form name="searchForm" action="herkunft.php?session=<?php echo $PHPSESSID; ?>anzeige=2" method="Post">
    <select name="isco99" class="black" onChange="javascript:zeigeEbeneNr(this.value)">
    <option selected value="select">--- Wählen ---</option>
    <OPTION value="1">Durch Telefonmarketing</OPTION>
    <OPTION value="2">Durch Mundpropaganda/ Empfehlung</OPTION>
    <OPTION value="3">Durch eine Anzeige auf einer Webseite</OPTION>
    </select></p>
    <p class="demo">
    <Div ID="demo1" >
    <select name="isco1" class="black">
    <OPTION value="1">1-1</OPTION>
    <OPTION value="2">1-2</OPTION>
    <OPTION value="3">1-3</OPTION>

    </select>
    </Div>

    <Div ID="demo2" >
    <select name="isco2" class="black">
    <OPTION value="1">2-1</OPTION>
    <OPTION value="2">2-2</OPTION>
    <OPTION value="3">2-3</OPTION>

    </select>
    </Div>
    <Div ID="demo3" >
    <select name="isco3" class="black">
    <OPTION value="1">3-1</OPTION>
    <OPTION value="2">3-2</OPTION>
    <OPTION value="3">3-3</OPTION>

    </select>

    </p>
    <br><br><br><br><br><br><br><br><br><br>
    <p class="a">ggf. Namen eintragen <br>

    <input type="text" name="functions" size="30" ></p>

    <input type="submit" ONCLICK="Auslesen2(
    this.form.isco99.options[document.searchForm.isco99.selectedIndex].text,
    this.form.iscoX.options[document.searchForm.iscoX.selectedIndex].text,
    this.form.functions.value)" name="submit" value="Daten senden"></form>



    Entscheiden ist hier das 'iscoX', welches ja das entsprechende 'select' anspricht und auswertet.

    Verstanden?

    Gruß

    der Koenig

  2. Re: JS : this.form.iscoX.options wert rauskriegen??

    Juggler 14. September 2004, 13:41

    Hi!

    Zuersteinmal wäre es besser, wenn du DOM-Funktionen verwendest und die Formularfelder nicht mit document.formularname.feldname ansprichst sondern mit document.getElementsByName('name')[#].
    'name' ist natürlich der Name des Feldes und
    # ist die Nummer des feldes, wobei alle Elemente mit dem selben Namen gezählt werden (beginnend bei 0).
    Damit erreichst du unter anderem, dass der Feldname eine Variable sein kann. Du kannst die also dein 'iscoX' richtig zusammenbauen.
    Der Nachteil von DOM ist, dass es in älteren Browsern probleme machen kann.

    MfG
    Juggler

 
Nach oben springen

.(c) 2002 - 2008 strohhalm.org Community.powered by thunder-2000.com
.Impressum + Team.Datenschutz