Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Formular - Einfügen von Fettschrift
Frage
Hallo,
ich möchte wie hier im Forum über den Eingabetext ein "Fettschrift"-Button haben.
<fom...>
<INPUT TYPE="button" NAME="Fett" VALUE="<b></b>" onClick="value=´<b></b>´">
<INPUT TYPE="button" NAME="Unter" VALUE="<u></u>" onClick="value=´<u></u>´">
<textarea...></textarea>
</form>
... habe ich bereits. Aber drücke ich das eine, verschwindet das andere wieder. Das soll so aber nicht sein!
Antwort 1 von rfb
Zitat:
drücke ich das eine, verschwindet das andere wieder
wer verschwindet??drücke ich das eine, verschwindet das andere wieder
Deine Frage enthält ein bisschen wenig Information. Ich verstehe so auch gar nicht was der onclick-Event überhaupt ändern soll. Den value des Button? Das ergäbe keinen Sinn. JavaScript-Funktionen die sich (wie hier im SN) dann mit dem Inhalt des textarea-bereiches beschäftigen werden so jedenfalls nicht aufgerufen.
Antwort 2 von SGD-Daniel1
Drück ich den ersten Button, erscheint das, was im value steht im textarea. Drücke ich dann den zweiten button, verschwindet das <b></b> und dafür steht <u></u>. Das soll aber so nicht sein.
Antwort 3 von rfb
liefer doch mal deinen Code!!
Antwort 4 von SGD-Daniel1
<form action="./eintrag2.php" method="POST" name="eintrag">
<INPUT TYPE="button" NAME="Fett" VALUE="<b></b>" onClick="entrag.text=´<b></b>´)">
<INPUT TYPE="button" NAME="Unter" VALUE="<u></u>" onClick="eintrag.text.value=´<u></u>´">
<br><br>
Bericht/Text:<br>
<textarea name="text" rows="10" cols="85" class="input"></textarea></p>
<p><input type="submit" value="Vorschau" class="button"> <input type="reset" value="Löschen" class="button"></p>
</form>
<INPUT TYPE="button" NAME="Fett" VALUE="<b></b>" onClick="entrag.text=´<b></b>´)">
<INPUT TYPE="button" NAME="Unter" VALUE="<u></u>" onClick="eintrag.text.value=´<u></u>´">
<br><br>
Bericht/Text:<br>
<textarea name="text" rows="10" cols="85" class="input"></textarea></p>
<p><input type="submit" value="Vorschau" class="button"> <input type="reset" value="Löschen" class="button"></p>
</form>
Antwort 5 von SGD-Daniel1
<INPUT TYPE="button" NAME="Fett" VALUE="<b></b>" onClick="eintrag.text.value=´<b></b>´">
<INPUT TYPE="button" NAME="Unter" VALUE="<u></u>" onClick="eintrag.text.value=´<u></u>´">
sorry, das erste input stammte noch von Versuchungen, das Problem zu lösen. So sieht es derzeit aus.
<INPUT TYPE="button" NAME="Unter" VALUE="<u></u>" onClick="eintrag.text.value=´<u></u>´">
sorry, das erste input stammte noch von Versuchungen, das Problem zu lösen. So sieht es derzeit aus.
Antwort 6 von rfb
mit
Ich weiß nicht genau worauf du abzielst, aber versuchs mal mit
(das += bedeutet: häng an den vorhandenen Inhalt das ´<b></b>´ hinten dran)
eintrag.text.value=´<b></b>´ weist du dem textarea genau den inhalt ´<b></b>´ zu, alles vorher vorhandene wird gelöscht.Ich weiß nicht genau worauf du abzielst, aber versuchs mal mit
eintrag.text.value+=´<b></b>´(das += bedeutet: häng an den vorhandenen Inhalt das ´<b></b>´ hinten dran)
Antwort 7 von SGD-Daniel1
Ha, super, genau das brauchte ich! Was ein plus alles ausmachen kann! ;)
Optimal wäre jetzt noch, wenn der Kursor sich zwischen <b> und </b> setzen würde. :)
Optimal wäre jetzt noch, wenn der Kursor sich zwischen <b> und </b> setzen würde. :)

