Hallo Freunde,
ich denke das Problem ist sicher einfach, aber im Moment komme ich nicht weiter.
Folgendes Problem.
Ich habe eine selectbox. Die werte kommen aus einer schleife. Aber exemplarisch wäre das so etwas:
Weiter unten habe ich eine javascript Funktion in der ich die Variable brauche.
Jetzt kann ich das ganze mit Aufruf der Funktion setzen soweit ich das gesehen habe. So wie das hier:
Aber die Funktion, in der ich den Wert benötige ist relativ lang und wird bereits anderwärtig aufgerufen und deshalb möchte ich ungern diese Funktion extra an dieser Stelle noch einmal per onclick aufrufen.
Was kann ich also machen um an den Wert zu kommen und diesen in der Funktion zu nutzen ohne die Funktion aber per onclickausführen zu müssen. Evtl. eine extra Variable definieren oder eine extra Funktion?
Ich kann ja mit jquery und $('#box').val(); auf den Value zugreifen, aber eben nur den aktuell gesetzten. Das hilft mir ja nicht weiter
Habe ich schon einmal gesagt, dass ich mit Javascript irgendwie nicht zurecht komme...?
Ich freue mich auf eure Tips.
Tribbi
ich denke das Problem ist sicher einfach, aber im Moment komme ich nicht weiter.
Folgendes Problem.
Ich habe eine selectbox. Die werte kommen aus einer schleife. Aber exemplarisch wäre das so etwas:
Code:
<select name="box" class="slb" id="liste" >
<option value="1">value 1-</option>
<option value="2">value 2-</option>
</select>
Weiter unten habe ich eine javascript Funktion in der ich die Variable brauche.
Jetzt kann ich das ganze mit Aufruf der Funktion setzen soweit ich das gesehen habe. So wie das hier:
Code:
onclick="funktion(this.value)"
Aber die Funktion, in der ich den Wert benötige ist relativ lang und wird bereits anderwärtig aufgerufen und deshalb möchte ich ungern diese Funktion extra an dieser Stelle noch einmal per onclick aufrufen.
Was kann ich also machen um an den Wert zu kommen und diesen in der Funktion zu nutzen ohne die Funktion aber per onclickausführen zu müssen. Evtl. eine extra Variable definieren oder eine extra Funktion?
Ich kann ja mit jquery und $('#box').val(); auf den Value zugreifen, aber eben nur den aktuell gesetzten. Das hilft mir ja nicht weiter
Habe ich schon einmal gesagt, dass ich mit Javascript irgendwie nicht zurecht komme...?
Ich freue mich auf eure Tips.
Tribbi
Zuletzt bearbeitet: