function auslesen
Wolly
- php
0 comunicout0 Wolly
0 Dude
Hallo,
ich habe folgendes Problem. Ich möchte mir dynamisch mehrer Textfelder ausgeben lassen, die ich z.B. mit einem Button (der auch dynamisch erstellt wird) das jeweilige Textfeld ändern kann. Dazu übergebe ich input-feld onClick="textfield(0,'.$i.') ($i erhöht sich jeweils um 1). Ich müsste eigentlich nur wissen, wie ich in der function textfield, den Wert 'stelle' an document.textfield.text anhängen kann. Es sollte dann so angesprochen werden. document.textfield.text1.value +=tags[nummer];
Da ich mich in JavaScript nicht so gut auskenne, hoffe ich auf Eure Hilfe.
<script language="JavaScript">
zaehler = 0;
tags = newArray('[b]','[/b]','[i]','[/i]','[email]','[/email]','[br]','[br]');
function textfield(nummer,stelle)
{
if (zaehler == 0)
{document.textfeld.text+(stelle).value +=tags[nummer]; zaehler=1;}
else
{document.textfeld.text+(stelle).value += tags[nummer+1]; zaehler=0;}
}
</script>
<?
echo '<input type="button" accesskey="b" name="fett" onClick="textfield(0,'.$i.');" value="fett" class="formularfeld">'
?>
hi,
weiß nich obs an mir liegt,but...
hab nich wirklich verstanden was du willst (!)
mfg
comunicout
hi,
weiß nich obs an mir liegt,but...
hab nich wirklich verstanden was du willst (!)mfg
comunicout
»»
Hopps,
war vielleicht ein bisschen zuviel Info aufeinmal.
Möchte eigentlich nur wissen, wie ich in der function texfield, den Wert von 'stelle' ausgeben lassen kann. Aber so dass ich in meinem Fomular die textarea ansprechen kann.
function textfield(nummer,stelle)
{
if (zaehler == 0)
{document.textfeld.text+(stelle).value +=tags[nummer]; zaehler=1;}
hey,
du schmeisst hier begriffe durcheinander dass es wirklich schwer
nachzuvollziehen ist. ich gehe jetzt mal von folgender situation
aus:
du bastelst mittels php eine dynamisch, editierbare form mit
verschiedenen textfeldern. und mit einer JavaScript-Funktion
möchtest du dann diese dynamisch generierten Felder auf ihren
Inhalt ansprechen bzw. editieren können.. ja..
nun gut:
Bei folgendem Ausruck musst du eine id anfügen...
echo '<input type="button" accesskey="b" name="fett" onClick="textfield(0,'.$i.');" value="fett" class="formularfeld">'
wird dann zu ==>
echo '<input type="button" accesskey="b" id="dd_Textfeld['.$i.']" name="fett" onClick="textfield(0,'.$i.');" value="fett" class="formularfeld">'
wobei $i bei darauffolgenden immer um 1 erhöht wird.
deine JS-Funktion müsste dann lauten:
function textfield(nummer,stelle)
{
alert(document.getElementById("dd_Textfeld[" + stelle + "]").value);
}
somit wird von dem Textfeld dd_Textfeld[zahl] der jeweilige Wert ausgegeben..
so in etwa?
mfg
comunicout
Hab ich das recht verstanden das su sowas in der Art willst :
http://marxidad.editthispage.com/TextEditorDemo
nur mit mehreren Textfeldern?
Hab ich das recht verstanden das su sowas in der Art willst :
http://marxidad.editthispage.com/TextEditorDemo
nur mit mehreren Textfeldern?
Ja genau nur dynamisch mit mehreren Textfeldern. Weißt Du eine Möglichkeit wie sich so etwas realisieren lässt.
Hi,
hab ich mich auch mal mit abgekämpft. Vernünftig funktioniert sowas nur mit den MSIE ab 5.0. Die kennen den Designmode für Objekte. Da hat man dann so eine Schreibmarke, wie in der textarea. Außerdem ist die Cursorposition im Text bekannt.
Chris©