Ergebnis 1 bis 3 von 3
  1. #1
    onlineuser ist offline Grünschnabel
    registriert
    15-12-2005
    Beiträge
    5

    von select-Liste auf Input Feld schreiben (innerhalb eines anderen Formulars)

    Hi!

    Habe folgendes Problem:

    <script language="JavaScript" type="text/javascript">
    '<!--
    function CopyCategory() {
    document.form.copiedCategory.value=(document.form.categories.options[document.form.categories.selectedIndex].text);
    }
    //-->
    </script>

    Nun habe ich noch zwei Formulare:

    <form name="addBookmark" action="add.php">

    .
    .
    .

    <form name="form" action="address of server-side script">
    <select name="categories" onchange="CopyCategory()">
    <option value="OK">OK</option>
    <option>Test_1</option>
    </select>
    <input type="text" name="copiedCategory" size="50" value="(not computed)">
    </form>

    .
    .
    . onsubmit des äußeren Formulars usw.
    .
    .
    .
    </form>



    Das Problem ist nun, dass die CopyCategory() Funktion keinen Wert von der Selekt-Liste bekommt. (document.form has no properties). Wenn man das äußere <form> weg lässt, kann die Funktion den Wert auslesen und ins Input Feld schreiben. Anscheinend verhindert das äußere Formular, dass das innere korrekt ausgeführt werden kann!? Da die beiden Formulare durch PHP-Funktionen generiert werden, bin ich auf zwei Formulare angewiesen.

    Mache ich da bei der Indizierung der Formulare etwas falsch?

    Liebe Grüsse.

  2. #2
    pit-r Guest

    AW: von select-Liste auf Input Feld schreiben (innerhalb eines anderen Formulars)

    Moin!

    Das Problem ist: Du kannst Formulare nicht verschachteln => ein Form in einem anderen geht nicht.

    Ahoi - Pit

  3. #3
    onlineuser ist offline Grünschnabel
    registriert
    15-12-2005
    Beiträge
    5

    AW: von select-Liste auf Input Feld schreiben (innerhalb eines anderen Formulars)

    Hi!

    Das hab ich mir schon gedacht. Das ist jetzt blöd. Also dann muss ich das Ganze auf ein Formular reduzieren. Oder gibt es noch eine andere elegantere Lösung?

    Liebe Grüsse.

Ähnliche Themen

  1. Select Liste mit bestimmten Einträgen
    Von ZeitGeist im Forum JavaScript
    Antworten: 3
    Letzter Beitrag: 19-10-2004, 12:07
  2. Formular: Auf nächstes Feld springen
    Von FileFX im Forum JavaScript
    Antworten: 7
    Letzter Beitrag: 07-04-2003, 13:35
  3. Input Feld auslesen
    Von Mani im Forum JavaScript
    Antworten: 4
    Letzter Beitrag: 08-11-2002, 18:51
  4. auf input => array zugreifen
    Von Daimonion im Forum JavaScript
    Antworten: 3
    Letzter Beitrag: 31-08-2002, 14:31
  5. select feld
    Von sanchez im Forum Serverseitige Programmierung
    Antworten: 2
    Letzter Beitrag: 25-07-2002, 22:35

Lesezeichen

Berechtigungen

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