JS-Funktion ausführen über JS-Code?
Sommerwasser
- javascript
Hallo.
Ich setze mehrere Checkboxen per JS auf eine Seite, wenn in einer Textbox ein bestimmter Text eingetragen wird.
Wenn ich jetzt auf diese Checkboxen klicke, dann soll in einer textarea ein zugewiesener Text erscheinen.
Mein momentaner Code sieht so aus:
$result=mysql_query("SELECT * FROM KD_texte");
$checkboxes="";
while($row=mysql_fetch_array($result))
{
$checkboxes .= "<input type=\"checkbox\" name=\"".$row['name']."\" value=\"\" onclick=\"addphrase(".$row['ganz'].")\"> ".$row['kurz']."<br>";
}
$checkboxes = addslashes($checkboxes);
[...]
function addphrase(satz)
{
document.seller.TPL_text.innerHTML = satz;
}
[...]
<FORM name="seller" ...>
<TEXTAREA name="TPL_text"></TEXTAREA>
</FORM>
Die Textarea sollte eigentlich befüllt werden, die anderen Beispiele die ich per Google gefunden habe funktionieren. Doch niemand hat JS-Code der JS-Code ausführen soll.
Was muss ich umändern, damit die textarea befüllt wird?
Viele Grüße
Sommerwasser
Hallo,
Mein momentaner Code sieht so aus:
$checkboxes .= "<input type="checkbox" name="".$row['name']."" value="" onclick="addphrase(".$row['ganz'].")"> ".$row['kurz']."<br>";
}
Wie sieht der HTML-Code aus, der im Broser ankommt? Also:
<input type="checkbox" name="[???]" value="" onclick="addphrase([???])">[???]<br>
Die [???] wären interessant. Im Browser: Ansicht-(Seiten)Quelltext.
function addphrase(satz)
{
document.seller.TPL_text.innerHTML = satz;
}
>
Ich würde nicht .innerHTML der Textarea verändern, sondern .value
document.seller.TPL\_text.value = satz;
viele Grüße
Axel