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...
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
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
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; }
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
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; }
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]
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.
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
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
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