Forum Doku Wiki Blog

Forumsarchiv 2007, Juli
in form input per link hinzufügen?

archivierte Beiträge lesen

  1. (JAVASCRIPT) in form input per link hinzufügen? von Micha.E, 16. 07. 2007, 20:59

in form input per link hinzufügen?

Der folgende Beitrag wurde am 16. 07. 2007, 20:59 Uhr von Micha.E veröffentlicht.

Hallo, ich hätte da mal eine Frage.
Und zwar: gibt es eine möglichkeit in einem <form> ein <input> über einen Link hinzuzufügen? ZUm besseren verständiss:
[CODE lang="HTML"]
<script type="text/javascript">
function addtextfeld
WAS MUSS HIER HIN
</script>
<a href="javascript:addtextfeld">
<form method="get" action="http://watweisich.de/script.php" method="post">
<input type="text" name="XYZ">
</form>
[/CODE]

und function addtextfeld soll dann halt aus dem <input type="text" name="XYZ"> 2 machen bzw drei oder vier, am besten halt unendlich oft...

in form input per link hinzufügen?

Der folgende Beitrag wurde am 16. 07. 2007, 21:59 Uhr von Christian S. veröffentlicht.

Hi,

var input = document.createElement("input");
input.type = "text";
document.getElementsByTagName("form")[0].appendChild(input);


oder du clonst das input feld:

stichwort cloneNode

aber name würd ich dann neu setzen.

und du hast die runden Klammern beim funktionsaufruf vergessen.


Gruß
Christian

in form input per link hinzufügen?

Der folgende Beitrag wurde am 16. 07. 2007, 22:31 Uhr von Micha.E veröffentlicht.

ah thx n1 funzt, jetz nurnoch eine frage, ist es möglich die position festzulegen?
weil so ist es ja immer ganz am ende des <form> ,ich hätte es aber lieber als 2te stelle(oder 1te da das erste teil das zuvervielfältigende ist)
Danke und mfgMicha

in form input per link hinzufügen?

Der folgende Beitrag wurde am 16. 07. 2007, 22:45 Uhr von wahsaga veröffentlicht.

hi,

> ah thx n1 funzt,

Du sprechen vielleicht auch unsere Sprache?

> jetz nurnoch eine frage, ist es möglich die position festzulegen?
> weil so ist es ja immer ganz am ende des <form> ,ich hätte es aber lieber als 2te stelle(oder 1te da das erste teil das zuvervielfältigende ist)

insertBefore statt appendChild.

gruß,
wahsaga


--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }

in form input per link hinzufügen?

Der folgende Beitrag wurde am 17. 07. 2007, 07:39 Uhr von Micha.E veröffentlicht.

> insertBefore statt appendChild.
das funktioniert nicht, da passiert garnichts...
Also weder vorher noch hinterher

in form input per link hinzufügen?

Der folgende Beitrag wurde am 17. 07. 2007, 10:26 Uhr von wahsaga veröffentlicht.

hi,

> > insertBefore statt appendChild.
> das funktioniert nicht, da passiert garnichts...

Das ist keine brauchbare Fehlerbeschreibung, das ist gar nichts.

Schau in die Javascript-Fehlerkonsole, und debugge.

gruß,
wahsaga


--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }

in form input per link hinzufügen?

Der folgende Beitrag wurde am 17. 07. 2007, 14:53 Uhr von Micha.E veröffentlicht.

Fehler: uncaught exception: [Exception... "Not enough arguments"  nsresult: "0x80570001 (NS_ERROR_XPC_NOT_ENOUGH_ARGS)"  location: "JS frame :: file:///C:/Dokumente%20und%20Einstellungen/micha/Desktop/-script.js :: plus :: line 1138"  data: no]

in form input per link hinzufügen?

Der folgende Beitrag wurde am 17. 07. 2007, 15:06 Uhr von Struppi veröffentlicht.

> Fehler: uncaught exception: [Exception... "Not enough arguments"  nsresult: "0x80570001 (NS_ERROR_XPC_NOT_ENOUGH_ARGS)"  location: "JS frame :: file:///C:/Dokumente%20und%20Einstellungen/micha/Desktop/-script.js :: plus :: line 1138"  data: no]

interessant. Was sollen wir damit anfangen?

Struppi.

in form input per link hinzufügen?

Der folgende Beitrag wurde am 17. 07. 2007, 18:27 Uhr von Christian S. veröffentlicht.

> > Fehler: uncaught exception: [Exception... "Not enough arguments"  nsresult: "0x80570001 (NS_ERROR_XPC_NOT_ENOUGH_ARGS)"  location: "JS frame :: file:///C:/Dokumente%20und%20Einstellungen/micha/Desktop/-script.js :: plus :: line 1138"  data: no]
>
> interessant. Was sollen wir damit anfangen?
>
> Struppi.


data: no heißt glaub ich, dass der DOM-Knoten null ist oder so. Debugge mal richtig durch... (debugger; in deinen Code setzen), dann mit Firebug, den du offenbar hast.

Oder du hast die Parameter vertauscht. insertBefore verlangt ja 2, den neuen Knoten und den before du einfügen willst.


Gruß
Christian

in form input per link hinzufügen?

Der folgende Beitrag wurde am 17. 07. 2007, 20:34 Uhr von Micha.E veröffentlicht.

> Oder du hast die Parameter vertauscht. insertBefore verlangt ja 2, den neuen Knoten und den before du einfügen willst.
japp^^ genau das wars, thx

in form input per link hinzufügen?

Der folgende Beitrag wurde am 17. 07. 2007, 14:05 Uhr von Struppi veröffentlicht.

> Und zwar: gibt es eine möglichkeit in einem <form> ein <input> über einen Link hinzuzufügen? ZUm besseren verständiss:

Ich vermute du hast es in selfhtml nur übersehen:
http://de.selfhtml.org/javascript/objekte/document.htm#create_element
http://de.selfhtml.org/javascript/objekte/node.htm#append_child

Struppi.

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4