Gunnar Bittersmann: html Formular-Werte zusammenfügen

Beitrag lesen

@@Rolf b

Zum einen musst du bei Anführungszeichen aufpassen, statt value="ich sage "hallo" zu dir" musst du ein Paar von " durch ein Paar von ' ersetzen oder die inneren " durch einen vorangestellten Backslash maskieren.

Auf den von 123abc123 gezeigten Code trifft das zu.

In (natürlichsprachigem) Text haben " und ' aber nichts zu suchen. Anführungszeichen sehen im Deutschen „so“ oder »so« aus (in der Schweiz «so»), im Englischen “so”. Einfache Anführungszeichen entsprechend; Apostroph ’.

Und schon löst sich das Problem mit "/' und \-Escapes in Luft auf.

Also nichts hiervon:

  • value="ich sage 'hallo' zu dir"
  • value='ich sage "hallo" zu dir'
  • value="ich sage \"hallo\" zu dir"
  • value='ich sage \'hallo\' zu dir'

Sondern

  • value="ich sage „hallo“ zu dir"
  • value="ich sage »hallo« zu dir"
  • (value="ich sage «hallo» zu dir")

LLAP 🖖

--
“The best way to help people learn: answer their coding question an hour later, they’ll have likely figured it out by then.” —Todd Motto
Selfcode: sh:) fo:} ch:? rl:) br:> n4:& va:| de:> zu:} fl:{ ss:| ls:# js:|