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 
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
|
|