onmouseclick neues Textfeld.

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • onmouseclick neues Textfeld.

    Hallo Leute

    I know RTFM - hab ich getan: Openbooks und Dokumentationen, ich habe auch das Forum durchstreift und leider nichts gefunden.

    Für jemand der es weiß wie, ist es 60 sekunden arbeit mir einen Tipp zu geben.

    Ich will auch keine fixfertige Lösung nur ein Tipp wie die Funktion heißtt. Bitte ich wäre echt dankbar.

    FRAGE:

    Ich möchte ein Formular wo jedesmal eine neues Eingabefeld dazu kommt wenn ich einen Button drücke ohne die ganze Seite neu laden zu müssen.

    Example: Hier können Sie Ihre Hobbys eingeben. On click kommt ein neues Einabefeld dazu und die anderen bleiben stehen.

    Also einfach eine Zeile mit

    PHP-Code:
    <input name="textfield" type="text" id="textfield" /> 
    einfügen.

    Mit der funktion "document.write" verschwindet aber die bestehende Seite und es wird immer nur 1 Eingabefeld angezeigt.

    Danke

  • #2
    für diese Aufgabe muss du DOM benutzen.
    schau dir die beispiele und alle funktionen an
    http://de.selfhtml.org/javascript/objekte/document.htm
    besonders
    createElement,
    innerHTML
    getElementById
    Slava
    bituniverse.com

    Kommentar


    • #3
      SUPER Slava TAUSEND DANK Du hast mir minimum 3 Stunden googeln erspart.

      Kommentar


      • #4
        weil mir fad war und damit du ned selber nachlesen musst

        Code:
        <div id="fields">
        
        <script type="text/javascript">
        
        function make_textfield(){
            var textfield = document.createElement("input");
            var fieldspace = document.getElementById("fields");
            fieldspace.appendChild(textfield);
        }
        </script>
        
        <input type=button value="new textfield" onclick=make_textfield()>

        Kommentar

        Lädt...
        X