Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Bei HTML-Formular wird ein "tab" oder Zeilenumbruch mitgegeben

Empfohlene Antworten

Veröffentlicht

Hallo zusammen,

ich sitz schon wieder mal auf der Leitung....

Ich habe ein Formular, aus dem Daten in einer Datenbank gespeichert werden. Wird in ein <textarea>-Feld nichts eingetragen, stehen in der Datenbank entweder Leerzeichen oder ein tab drin.... Wenn ich die Werte dann wieder auslese, wird ein Teil davon in ein JavaScript ausgelesen, dass dann natürlich eine "nicht abgeschlossene Zeichenfolge" meldet und abkratzt....

Mein Formular:

<td colspan="3" class="main_small_left">Anmerkung:<br>

                 <textarea name="anmerkung" cols="90" rows="3">

           <%

           IF Session.Contents("navig_prod") = "eigene_Konfigurationen" THEN

           Response.Write objRS2.Fields("anmerkung")

           END IF

           %>

           </textarea>

           </td>
Hier wirds eingetragen....:
IF Request.Form("anmerkung") <> "" THEN

   Session.Contents("anmerkung") = Replace(Request.Form("anmerkung"), "<", "&")

   Session.Contents("anmerkung") = TRIM(Session.Contents("anmerkung"))

ELSE

   Session.Contents("anmerkung") = ""

END IF

Wie Ihr seht, fange ich Leerzeichen (und HTML-Eingabe) schon ab.... Trotzdem...

Ratlos....

[Edit:] Mir ist gerade aufgefallen, das ist nur der Fall bei Textarea-Feldern.... Nicht bei Input type=Text...... *mal stöbern geh....* wird da nicht was mit wrap="physikal" etc.pp. übergeben???

...hm, manchmal hilfts, wenn man ein Problem schreibt, dann kommt die Lösung von alleine... :D :D

Jedenfalls: Die Angabe: "wrap=" wars... Ich hatte dieses Attribut nicht gesetzt, da es ein nicht standardisiertes ist...

Nun habe ich wrap="off" gesetzt, und es funzt...

Naja, es geht soweit bis sich einer einträgt, denn mit wraps="off" schaltest du die Zeilenumbrüche aus, soweit ich weis und das liegt glaub ich nicht in deinem Interesse.

Zu deinem Problem, das kommt daher, das du ein deinem Code einen Zeilenumbruch drin hast bei:

<teaxtarea>

dein text

</textarea>

und der wird beim absenden des Formulars übernommen! Warum auch immer, dieser "Bug" wird beschrieben und es gibt soweit ich weis auch keinen 100% Workaround, leider! Schreib deine Script anweisung in einer Zeile ohne Umbruch, dann kannst du das warp auch anlassen und es geht dennoch!

Oh, Danke! Werd ich doch gleich mal ausprobieren!

Es ist zwar jetzt kein größeres Problem mehr, eher eine kosmetische Sache, aber trotzdem.... die Kosmetik muss ja auch stimmen... :D

Original geschrieben von Christl

Oh, Danke! Werd ich doch gleich mal ausprobieren!

Es ist zwar jetzt kein größeres Problem mehr, eher eine kosmetische Sache, aber trotzdem.... die Kosmetik muss ja auch stimmen... :D

vorallem bei euch frauen :D

-----

gut zu wissen wie mans richtig macht gg

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.