[JS] Variabele HTML tekst in invoervak stoppen

Pagina: 1
Acties:
  • 106 views sinds 30-01-2008
  • Reageer

  • Rexomnium
  • Registratie: September 2000
  • Laatst online: 15-08 01:22

Rexomnium

Vincam aut moriar

Topicstarter
Ik heb het volgende stukje HTML
HTML:
1
<p id="$variabele_ID">$Stukje_tekst</p>


Het $Stukje_tekst moet ingevoerd worden in het volgende formulier
HTML:
1
2
3
<form method="post" action="action.php" name="reactie">
<textarea name="body" class="formfield" cols="40" rows="10"></textarea>
</form>


Het stukje tekst moet op een bepaalde manier worden ingevoerd. Buiten de tekst wil ik ook nog wat extra BB tags toevoegen. Juist, het is een quote functie op mijn website.

Goed de quote link heb ik als volgt:
HTML:
1
<a href="javascript:void(null)" onClick="reactie.value = document.getelementbyid('$variabele_ID').innerHTML">quote</a>


Goed dit werkt dus absoluut niet. Kan iemand mij vertellen hoe ik dat laatste stukje code goed doe?

[ Voor 16% gewijzigd door Rexomnium op 21-11-2003 15:00 ]

We zijn allemaal vaandeldrager in een optocht van gekwetsten.


Verwijderd

Om te beginnen roep je nu alleen het formulier zelf aan (reactie) terwijl je de textarea zou moeten hebben.

  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025

SchizoDuckie

Kwaak

Je weet dat ik je niet te veel help :P Maar er zitten maar 2 puntjes fout :)

• getelementbyid spel je als getElementById
• je mag niet een element de naam "body" geven, want da's een reserved word

[ Voor 61% gewijzigd door SchizoDuckie op 21-11-2003 15:59 ]

Stop uploading passwords to Github!


Verwijderd

deze doet het:

<html>
<script>
function do_it()
{
document.reactie.body.value = document.getElementById('$variabele_ID').innerHTML;
}
</script>
<body>
<form method="post" action="action.php" name="reactie">
<p id="$variabele_ID">$Stukje_tekst</p>
<textarea name="body" cols="40" rows="10"></textarea>
</form>
<a href="javascript:void(null)" onClick="do_it()">quote</a>
</body>
</html>

suc6

  • Rexomnium
  • Registratie: September 2000
  • Laatst online: 15-08 01:22

Rexomnium

Vincam aut moriar

Topicstarter
Ja het probleem is echter dat het betreffende stukje tekst niet in het formulier staat. Het formulier staat ergens anders op die page. :)

We zijn allemaal vaandeldrager in een optocht van gekwetsten.


Verwijderd

dan wordt de regel
document.getElementById('$variabele_ID').innerHTML;

anders

geen document maar een referentie naar die pagina.getElementById('$variabele_ID').innerHTML;

suc6
Pagina: 1