Textarea Value in Link

  • Themenstarter Themenstarter dPo2000
  • Beginndatum Beginndatum
D

dPo2000

Hi,

wie kann ich den Inhalt einer Textarea mittels JavaScript in einerm a href ausgeben?

Hab schon was probiert aber das funzt so nicht :]

PHP:
<html>
<head>
<title></title>

</head>
<body>
<form action="#" method="" target="" name="form1">
<input type="Text" name="text" value="" size="" maxlength="">
</form>

<a href="http://xxx.de/txt?nick=xxx&input='javascript:document.form1.text.value'&sessionid=xxx">Freunde?</a>
</body>
</html>
 
Hoi,
PHP:
<form ...>
<input type="text" name="textfeld" value="bla" size="50" maxlength="200">
</form>
<a href="http://xxx.de/" onClick="window.location = 'http://xxx.de/nick=xxx&input=' + document.form1.textfeld.value + '&sessionid=xxx';return false;">Freunde?</a>
hth,
Geist
 
Probier
PHP:
<body>
<form action="#" method="" target="" name="form1">
<input type="Text" name="text" value="" size="" maxlength="">
</form>
<a href="http://xxx.de" onClick="this.href = this.href+'?nick=xxx&input='+document.form1.text.value+'&sessionid=xxx';">Freunde?</a>
</body>

bye


//edit: argh... zu langsam...
 
yo danke!

die zweite variante hat mir geholfen, für die erste war ich wohl zu dumm :-) ...


kann man eigentlich auch so auf nen anderen frame zugreifen?
 
Jo, du kannst ganz einfach mit window.parent["framename"].document auf alle Objekte des Document-Elementes des jeweiligen Frames zugreifen.


Bsp:
PHP:
<a href="" onClick="window.location=window.parent['frame'].document.formular.textfeld.value;
 return false;">
 
Danke für deine Hilfe!

Eine letzte Frage noch: Beim ersten Mal klicken auf den Link ist noch alles OK, wenn ich das zweite Mal klicke wird aber immer noch Datenmüll rangehängt... Dein "return false" habe ich zwar nicht drin, sollte aber auch ohne reibungslos funktionieren, oder?


Danke...
 
Dein "return false" habe ich zwar nicht drin, sollte aber auch ohne reibungslos funktionieren, oder?

Kommt drauf an, welche Methode du genommen hast. Wenn du die mit this.href = ... genommen hast, dann kannst, oder besser solltest du es raustun. Wenn du die mit herf="" genommen hast, dann sollte es, muss aber nicht, drin bleiben.
 

Neue Beiträge

Zurück