Supportnet Computer
Planet of Tech

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??

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>

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.

Antwort 6 von rfb

mit
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. :)

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: