Du bist nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: WebStyleBoard. Falls dies dein erster Besuch auf dieser Seite ist, lies bitte die Hilfe durch. Dort wird dir die Bedienung dieser Seite näher erläutert. Darüber hinaus solltest du dich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutze das Registrierungsformular, um dich zu registrieren oder informiere dich ausführlich über den Registrierungsvorgang. Falls du dich bereits zu einem früheren Zeitpunkt registriert hast, kannst du dich hier anmelden.

1

Montag, 6. November 2006, 21:13

Inhalte in Formular-Eingabefeld ersetzen

Hi, hab hier ein Eingabefeld indem Inhalte wie z.B.:

Karte:
Spielmouds:
Spielerzahl:

stehen.

Dazu gibt es noch im Formular einige Hilfsfelder wie z. B.: Dropdownfeld für Kartenauswahl. Bisher habe ich ein Script mitdem ich BBCode artig, den Text an die Cursorposition im Eingabefeld einsetzen kann. Jedoch bin ich mit der Lösung noch nicht so zufrieden. Gibt es mit JS die Möglichkeit, die Inhalte im Eingabefeld wie z. B.: Karte: mit Karte: Blub zu ersetzen bzw. nach Karte: das Blub einzufügen?

Achja: Ich will das Eingabefeld nicht in mehrere Teile für jede Angabe teilen.

2

Dienstag, 7. November 2006, 10:22

Du kannst dich entweder an regulären Ausdrücken in JS versuchen und zum Beispiel den Text Karte: .*?\n (Pseudocode, \n steht für den Zeilenumbruch) durch Karte: <gewählter Wert> ersetzen. Dabei musst du den gesamten Inhalt der dreizeiligen textarea berücksichtigen.

Du kannst evtl. aber auch drei eigenständige Eingabefelder machen und mit JS dann einfach den Wert setzen.
Über CSS bekommst du bestimmt die gwünschte Darstellung hin (border:1px 1px 1px 0; z. B. für das oberste Feld)
Signatur von »mrhappiness« Ich denke, also bin ich. Einige sind trotzdem...