Du bist nicht eingeloggt.

Login

Pass

Registrieren

Community
Szene & News
Locations
Impressum

Forum / Bits und Bytes

Problem mit Textfeld und Anführungszeichen

fat32
Experte (offline)

Dabei seit 09.2006
1465 Beiträge
Geschrieben am: 14.10.2006 um 23:49 Uhr
Zuletzt editiert am: 14.10.2006 um 23:51 Uhr

Hallo,

ich lasse einem Textefeld (< input type = "text" >) durch value="< ? php echo $wert; ? >" einen Wert zuweisen.

Wenn dieser Wert ein " enthält, wird das Value="..." ja vorzeitig beendet. Was kann ich daeggen tun?
kona - 37
Experte (offline)

Dabei seit 12.2004
1146 Beiträge

Geschrieben am: 14.10.2006 um 23:55 Uhr

wie wärs mit value='...'

En Comhrac án Cèart

fat32
Experte (offline)

Dabei seit 09.2006
1465 Beiträge
Geschrieben am: 14.10.2006 um 23:59 Uhr

Dann gibts Probleme, wenn ' im String sind
kona - 37
Experte (offline)

Dabei seit 12.2004
1146 Beiträge

Geschrieben am: 15.10.2006 um 00:02 Uhr

ich weis ja ned was du machst. aber wenn ich in einem value feld. mittels php was einfüg. dann werden " oder ' mit einem \ gekennzeichnet

En Comhrac án Cèart

fat32
Experte (offline)

Dabei seit 09.2006
1465 Beiträge
Geschrieben am: 15.10.2006 um 00:06 Uhr
Zuletzt editiert am: 15.10.2006 um 00:07 Uhr

Zitat von kona:

ich weis ja ned was du machst. aber wenn ich in einem value feld. mittels php was einfüg. dann werden " oder ' mit einem \ gekennzeichnet


ja, aber dann heißts ja value=' blablabla \' text123 '

text123 wird dann ja nicht mehr angezeigt, weil \' das value='' schon beendet hat
kona - 37
Experte (offline)

Dabei seit 12.2004
1146 Beiträge

Geschrieben am: 15.10.2006 um 00:08 Uhr

geh mal auf Das ist ein Link
und geb mal nen text ein, wo so oder anderst aussieht

asl" asdlf" asl"

und dann auf abschicken.
aber nur in das nachrichten feld.

En Comhrac án Cèart

fat32
Experte (offline)

Dabei seit 09.2006
1465 Beiträge
Geschrieben am: 15.10.2006 um 00:12 Uhr
Zuletzt editiert am: 15.10.2006 um 00:14 Uhr

Beim Kontaktformular?
kona - 37
Experte (offline)

Dabei seit 12.2004
1146 Beiträge

Geschrieben am: 15.10.2006 um 00:13 Uhr

Zitat von fat32:

Beim Kontaktformular?

ja wo den sonst :-D

und dann einfach in das nachrichten fenst was eingeben. und abschicken.

dann siehst du was passiert

En Comhrac án Cèart

fat32
Experte (offline)

Dabei seit 09.2006
1465 Beiträge
Geschrieben am: 15.10.2006 um 00:15 Uhr
Zuletzt editiert am: 15.10.2006 um 00:16 Uhr

Ja, du escapest halt die "... aber das ist ja ne textarea und kein value=""

Wenn ich bei Name das eingebe:

" kp

dann setht nachher nur noch \ da... Also bricht das Anführungszeichen ab
kona - 37
Experte (offline)

Dabei seit 12.2004
1146 Beiträge

Geschrieben am: 15.10.2006 um 00:18 Uhr

da hast du recht.

aber du kannst es machen wie du willst. entweder musst du den Tod mit " sterben oder den Tod mit '

du kannst ja das value mit ' anfangen lassen. und wenn du den text einfügtst, einfach voher überprüfuen ob ein ' enthalten ist, wenn ja, dieses in ein " umwandeln

En Comhrac án Cèart

fat32
Experte (offline)

Dabei seit 09.2006
1465 Beiträge
Geschrieben am: 15.10.2006 um 00:20 Uhr

Gibt es keine anderen Möglichkeiten?
gsyi - 36
Halbprofi (offline)

Dabei seit 10.2005
104 Beiträge
Geschrieben am: 15.10.2006 um 01:26 Uhr
Zuletzt editiert am: 15.10.2006 um 01:26 Uhr

" durch & quot ; (sollte zusammengeschrieben werden) ersetzen.
fat32
Experte (offline)

Dabei seit 09.2006
1465 Beiträge
Geschrieben am: 15.10.2006 um 09:39 Uhr

Zitat von gsyi:

" durch & quot ; (sollte zusammengeschrieben werden) ersetzen.

Vielen Dank, das hat Problemlos funktioniert
  [Antwort schreiben]

Forum / Bits und Bytes

(c) 1999 - 2026 team-ulm.de - all rights reserved - hosted by ibTEC Team-Ulm

- Presse - Blog - Historie - Partner - Nutzungsbedingungen - Datenschutzerklärung - Jugendschutz -