-
Text via Button-Klick in FormularEingabefeld einfügen
Vor mir liegt das HTML-EingabeFormular. Ein Button darauf soll die Aufgabe haben, via OnKlick einen bestimmten Text an der CursorPosition in das Eingabefeld einzufügen.
Die PHP/HTML-Demos sowie selfhtml geben nur Auskunft über die Kommunikation mit dem Server. Der Button dient aber als Ausfüll-Hilfe für das Formular. Die action soll offline verfügbar sein.
Wer kann weiterhelfen?
Bernhard
-
hi bernhard!
warum fragst du mich denn nicht gleich
woher soll denn der text kommen, der eingefügt wird? wenn das ein fest vorgegebener text ist, sollte das nicht so das problem sein. ansonsten könnte man den text noch aus einem andren feld auslesen und wieder reinkopieren.
für diese funktionalität (clientseitig, offline verfügbar) kommt nur unser allseits geliebtes javascript in frage.. ich werds mir mal überlegen, so schwer sollts eigentlich nicht sein.
grüsse blackbird
-
Hi blackbird
Hätte ich in der Tat machen können. Die Idee ist schon 'ne Weile im Kopf. Im MySql/PHP-Tutorial http://www.jugendnetz-ffm.de/privat/reeg ist ein Beispiel drin, wie man via ButtonKlick Text aus einem Feld in ein anderes übernimmt. Ich war schon stundenlang drangesessen. Trotz der einfachen überschaubaren Demo mach ich irgendwas falsch. Sogar das Original-Beispiel will mir nicht gelingen. - Da ist übrigens ein Schreibfehler drin: Feld1 und Feld 1, da stimmt doch was nicht? Aber auch nach Änderung tut sich bei meinen Expirimenterln nichts.
Grundsätzlich scheint es also auch ohne Java möglich zu sein (ausgenommen für dusslige ((it's me))).
Es kann natürlich auch ein vorhandener Feldinhalt eingefügt werden. Das Feld wäre ReadOnly zu setzen. In den meisten Browsern lässt sich Text markieren und kopieren. Im kfm ist das allerdings noch nicht implementiert, hab ich jetzt gemerkt. Es wird für Autoren auf jeden Fall hilfreich sein, wenn sie die Tags via copy/paste oder gar via ButtonKlick handeln könnten. Ist es nicht ?
Gruss
Bernhard
P.S. Bau doch mal in die Eingabeform den Button "Das Layout beurteilen" mit ein. Wär bestimmt sehr nützlich. Die ComboBox-Items sehen vielleicht mit vorangestellten Leerzeichen statt Bindestrich besser aus?: <FORM action="eingabe.phtml" method=post><SELECT name="rubrik" size=1>
<OPTION value="hardware">Hardware allgemein
<OPTION value="cpu"> CPU, BIOS, Motherboard
<OPTION value="grafikkarten"> Grafikkarte n
<OPTION value="maus"> Maus, Gamepad usw.
<OPTION value="sound"> Soundkarten
<OPTION value="tv"> TV-Karten
<OPTION value="netzwerk">Netzwerk allgemein
<OPTION value="isdn"> Interneteinwahl mittels ISDN
<OPTION value="modem"> Interneteinwahl mittels Modem
<OPTION value="netzkonfig"> Konfiguration
<OPTION value="router"> Router
<OPTION value="samba"> Samba Server im Windowsnetzwerk
<OPTION value="kompilieren">Kompilieren von Software
<OPTION value="konsole">Konsole
<OPTION value="programme">Programme allgemein
<OPTION value="programmbeschreibung"> Pro grammbeschreibung
<OPTION value="programmieren">Programmieren allgemein
<OPTION value="c"> C-Dialekte
<OPTION value="datenbanken"> Datenbanken (mysql usw.)
<OPTION value="php3"> PHP3
<OPTION value="shellscripte"> Shellscript e (Shell, Perl usw.)
<OPTION value="spiele">Spiele
<OPTION value="x-window">X-Window allgemein
<OPTION value="desktopthemes"> Desktop-Themes
<OPTION value="windowmanager"> Windowmana ger
<OPTION value="x-konfiguration"> X-Konfiguration
</SELECT> Hab unter X-Window noch "Desktop-Themes" reingepfrimelt - ich wusste doch, dass ich mindestens ein vergessen hatte. -- Warum lässt das Teilchen hier diesen Riesenabstand?
[Diese Nachricht wurde von Omega-X am 15. Mai 2000 editiert.]
-
hi bernhard!
wo ist auf der seite denn das demo mit dem umkopieren der felder? ich habs nicht gefunden.. dann müssen wir das rad wenigstens nicht neu erfinden..
wir sollten bloss schauen, dass es nicht zu viele buttons = unübersichtlich wird. das ist ne grosse gefahr.
das ist generell eine gefahr wenn man seiten bastelt, dass man eben zu viel reinbastelt...
andre baustelle
grüsse blackbird
-
Hi blackbird
Der Index-Eintrag ist: Einführung PHP / PHP & HTML / Formulare . Der Link ist: /DSP/node9.html#SECTION04152000000000000000 .
Logo sollen es nicht zu viele Buttons sein. Das Problem ist, dass wir einige Tags benutzen müssen, was für den noch unerfahrenen User an sich schon verwirrend sein kann. Gerade diesen User habe ich im Auge, Basteltrieb hatte ich beim Hacking noch nie im Visier . Wahrscheinlich sollten wir uns auf die Buttons beschränken, die praktisch immer benötigt werden: Die drei Überschriften, Indexeintrag, Link nebst Linktedxt und Linkziel, Programm-Option nebst Erklärung zur Programm-Option. Die übrigen werden meist nur erfahrenere User benötigen.
Wir haben die Möglichkeit, die Buttons zB mit den Tags zu beschriften und ein Erklärungs-Schlagwort (oder auch Text) logisch mit ihnen zu verbinden (Tabelle und Zeilenwechsel in der Spalte). Wir müssen die optische Aufteilung sehr sorgfältig aufbauen.
Gruss
Bernhard
-
hi mal wieder!
ich hab mir mal gedanken zu unsrem problem gemacht und meine lösung dazu auch auf der info-seite gepostet, wär hier ned so einfach machbar gewesen, zwecks js. ich hab eine auswahlliste angelegt, aus der die einzufügenden tags ausgewählt werden und dann per button-klick eingefügt werden.
bislang gibts nur ein problem: die tags werden immer am ende des textes eingefügt. ich weiss nicht ob man rausbekommen kann, wo der cursor im textfeld steht, um dort dann was einzufügen.. muss ich mein js-buch nochmal befragen, aber ich glaub dass das nicht so einfach machbar ist.
grüsse blackbird
-
-
hi bernhard!
es ist kein java drinnen, das wären java-applets, es ist ein bisschen javascript drinnen, anders ist das nicht zu machen.
schau dir mal das forumlar an, da sind liegt auf dem button "tag hinzufügen" ein onClick-ereignis, dass eine funktion aufruft. die funktion findest du ganz am anfang der seite zwischen den <script>-tags.
ich denke der rest sollte selbsterklärend sein
grüsse blackbird
-
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen