christian: irgendwas stimmt hier nicht

Hallo,
wenn ein Link geklickt wird sollen an versteckte Formularfelder Werte übergeben werden. Aber irgendwie funktioniert das ganze nicht. Die Variablen (email, emailvorname,emailnachname) sind übrigens vorhanden, das hab ich mit der alert-Funktion schon mehrfach überprüft. Hab ich irgendwo einen Fehler?

Hier ist die Funktion:

<script language="JavaScript">
function werte(email,emailvorname,emailnachname){
document.sendenstart.email.value=email;
document.sendenstart.vorname.value=emailvorname;
document.sendenstart.nachname.value=emailnachname;
}
</script>

Und hier folgt das Formular, in welchem die Werte verändert werden sollen:

<form name="sendenstart" action="irgendeineseite.php" method="post">

<input type="hidden" name="vorname" value="">
<input type="hidden" name="nachname" value="">
<input type="hidden" name="email" value="">

<input name="sendenstart" value="Senden" type="submit">

</form>

  1. Hallo christian.

    Hier ist die Funktion:

    <script language="JavaScript">

    [code lang=javascript]function werte(email,emailvorname,emailnachname){
    document.sendenstart.email.value=email;
    document.sendenstart.vorname.value=emailvorname;
    document.sendenstart.nachname.value=emailnachname;
    }

    
    > </script>[/code]  
    >   
    >   
    > Und hier folgt das Formular, in welchem die Werte verändert werden sollen:  
    >   
    >   
    > ~~~html
    
    <form name="sendenstart" action="irgendeineseite.php" method="post">  
    
    >   
    > <input type="hidden" name="vorname" value="">  
    > <input type="hidden" name="nachname" value="">  
    > <input type="hidden" name="email" value="">  
    >   
    > <input name="sendenstart" value="Senden" type="submit">  
    >   
    > </form>
    
    

    Und wo rufst du die Funktion auf?

    Einen schönen Sonntag noch.

    Gruß, Mathias

    --
    sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
    debian/rules
    1. Und wo rufst du die Funktion auf?

      Der Link zur Funktion sieht so aus:

      <a href="#" onclick="werte('max@muster.de','Max','Muster')">Link</a>

      1. Hallo christian.

        Und wo rufst du die Funktion auf?

        Der Link zur Funktion sieht so aus:

        <a href="#" onclick="werte('max@muster.de','Max','Muster')">Link</a>

        OK. Und woran bemerkst du nun, dass es nicht funktioniert?

        Einen schönen Sonntag noch.

        Gruß, Mathias

        --
        sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
        debian/rules
      2. Hi,

        habe das gerade mal mit exakt deinem Code getestet. Funktioniert doch alles wunderbar. Ich habe nur "text" statt "hidden" geschrieben, um zu sehen, ob die wirklich übergeben werde.

        Grüße,
        Thorsten F.