Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Formulardaten direkt einfügen

Hallo Ich hoffe mir kann hier jemand helfen. Ich möchte für eine textarea einen Link(Button) machen, der vorgefertigte Tags(Worte) direkt in das Textfeld einfügt. Das funktioniert auch. Das Problem bei mir ist aber, dass ich das Textfeld per PHP ausgebe und die Form somit in einem "echo" reinrutscht. Somit kann > ' < nicht mehr korrekt umgewandelt werden. So kann ich mir das zumindest nur erklären! Vielleicht weiss jemand auch, wie ich die > ' < in dem onClick in dem Button wegbekomme - an denen hängt es nämlich!

Vielen Dank für eure Hilfe

Arcteryx


Hier der Quelltext

[code]<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset-8859-1">
<title>In Textarea einfügen</title>




<script type="text/javascript">


function insertText(a_oEl, a_sText) {
a_oEl.focus();

if (window.document.all) {
oSelection = window.document.selection.createRange();
oSelection.text = a_sText;
} else if (navigator.appName == "Netscape") {
sOldValue = new String(a_oEl.value);
iStart = a_oEl.selectionStart;
iEnd = a_oEl.selectionEnd;
sNewValue = sOldValue.substring(0, iStart) + a_sText + sOldValue.substring(iEnd, sOldValue.length);

a_oEl.value = sNewValue;
} else {
a_oEl.value += a_sText;
}
}
</script>
</head>
<body>
<h1>In Textarea einfügen</h1>
<form name="FooForm">
<textarea name="FooArea" style="width:300px;height:150px;"></textarea>
<br><br>
<input type="button" value="Text einfügen"
onclick="insertText(window.document.FooForm.FooArea, 'foobar');">
</form>
</body>
</html>[code]

Hier gehts zum Orginal Eintrag "Formulardaten direkt einfügen" im Forum

Antworten

Hier gehts zum Orginal Eintrag "Formulardaten direkt einfügen" im Forum
 
phpforum.de | Impressum