Steffi: Klassen und Formulare

Hallo!

Wie kann ich am besten ein Objekt einer Klasse erzeugen und als Attribute Informationen aus einem Formular übergeben?

Danke!!
Steffi

  1. Wie kann ich am besten ein Objekt einer Klasse erzeugen und als Attribute Informationen aus einem Formular übergeben?

    Deine Frage macht nicht sonderlich viel Sinn.

    wäre vielleicht nicht verkehrt, wenn du etwas genauer beschreibst, was du willst und was du schon versucht hast, was nicht funktioniert usw.

    Struppi.

    1. danke für den Hinweis.. ok genauer:

      ich habe eine ganz simple Klasse mit einer Methode.

      ich erzeuge  ein Objekt durch:
      p1=new Person(vorname,name,geburstag);

      Die Angaben vorname, name, geburtstag möchte ich über ein Formular abfragen.
      <form name="form1">
      <table border=0>
      <tr><td>Vorname:</td><td><input type="text" name="vorname"></td></tr>
      <tr><td>Name:</td><td><input type="text" name="name"></td></tr>
      <tr><td>Geburtsdatum:</td><td><input type="text" name="geburtstag"></td></tr>
      <tr><td> </td><td><input type="submit" value="abschicken" onclick="?????????"</td></tr>
      </table>
      </form>

      Was muss beim Abschicken des Formulars passieren, um die Angaben zur
      Initialisierung des Objekts p1 zu übergeben??

      Ich hoffe, es ist nun klarer...

      Steffi

      1. Was muss beim Abschicken des Formulars passieren, um die Angaben zur
        Initialisierung des Objekts p1 zu übergeben??

        Einfach die Werte auslesen http://selfhtml.teamone.de/javascript/objekte/elements.htm#value und den Varibalen zuweisen:

        < form ... onsubmit="setzteWerte(this);"

        function setzteWerte(form)
        {
            var vorname = form.vorname.value;
        ..

        p1=new Person(vorname,name,geburstag);

        }

        aber danach ist das Objekt weg, es sei denn es ist in einem anderen Frame oder Fenster.

        Struppi.