Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

anführungszeichen maskieren in <input>

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Wirths Media
PostRank 9
PostRank 9
Beiträge: 2050
Registriert: 20.09.2004, 20:25

Beitrag von Wirths Media » 08.02.2006, 13:24

Hallo,

probiere schon die ganze Zeit... :(

Wie kann ich die " in einem Input-Feld maskieren?

<input type="text" value="" />

<input type="text" value="\"" /> <--funktioniert nicht

muss aber auch '' maskieren können also bitte nicht

<input type="text" value=' " ' />

<input type="text" value="\"" /> <--funktioniert auch nicht


Weiss jemand ne lösung?

Danke

Daniel

Anzeige von ABAKUS

von Anzeige von ABAKUS »


Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

marc75
PostRank 9
PostRank 9
Beiträge: 1916
Registriert: 06.10.2004, 09:36

Beitrag von marc75 » 08.02.2006, 13:50

was ist das Problem? und welche Programmiersprache willst du benutzen?

Wirths Media
PostRank 9
PostRank 9
Beiträge: 2050
Registriert: 20.09.2004, 20:25

Beitrag von Wirths Media » 08.02.2006, 14:01

was ist das Problem? und welche Programmiersprache willst du benutzen?
html

Das Problem ist, dass das " nicht im Feld angezeigt wird...

Anzeige von ABAKUS

von Anzeige von ABAKUS »

SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


AnjaK
PostRank 9
PostRank 9
Beiträge: 2614
Registriert: 11.10.2004, 10:29
Wohnort: Riddermark

Beitrag von AnjaK » 08.02.2006, 14:08

du willst im Value ein " ausgeben, versteh ich das richtig?

Codiere es:

<input type="text" value=""" />
Penisneid hat einen Namen: WebLiga | Los! Artikel schreiben! | Onlineshop hier anmelden! | Staatl. geprüfte Boardbösewichtin | Keine PNs bitte, bitte nur email.

Wirths Media
PostRank 9
PostRank 9
Beiträge: 2050
Registriert: 20.09.2004, 20:25

Beitrag von Wirths Media » 08.02.2006, 14:33

Ja aber...

wie mache ich dass, wenn z.B. ein Kd. in ein Feld " eingibt...

Bsp:

Code: Alles auswählen


<form>
<input type="text" name="zeichenkette" />
</form>

<input value="<?php echo $_GET&#91;"zeichenkette"&#93;; ?>" />
Wird zwar maskiert, mit \ wird aber nicht angezeigt...

Wirths Media
PostRank 9
PostRank 9
Beiträge: 2050
Registriert: 20.09.2004, 20:25

Beitrag von Wirths Media » 08.02.2006, 14:48

Da weder ich wohl auf

$zeichenkette = str_replace('\"','"',$_POST["zeichenkette"]);

zurückgreifen müssen...

oder kennt jemand ne schönere Lösung??

marc75
PostRank 9
PostRank 9
Beiträge: 1916
Registriert: 06.10.2004, 09:36

Beitrag von marc75 » 08.02.2006, 15:30


makemyday
PostRank 1
PostRank 1
Beiträge: 23
Registriert: 27.06.2005, 16:55
Wohnort: Gießen

Beitrag von makemyday » 08.02.2006, 15:35

Wenn Du

Code: Alles auswählen

<input type="text" value=' '>
schreibts, unterbricht das " nicht den value bereich, weil dieser mit ' eingefasst ist. Dein Kunden darf dann halt nicht ' schreiben.

Oder auf die Links von marc75 zurückgreifen

Wirths Media
PostRank 9
PostRank 9
Beiträge: 2050
Registriert: 20.09.2004, 20:25

Beitrag von Wirths Media » 08.02.2006, 15:37

Danke ich wusste doch da gab es mal was... :)

Naja die Bäume im Wald oder wie war das

Wirths Media
PostRank 9
PostRank 9
Beiträge: 2050
Registriert: 20.09.2004, 20:25

Beitrag von Wirths Media » 08.02.2006, 15:38

makemyday hat geschrieben:Wenn Du

Code: Alles auswählen

<input type="text" value=' '>
schreibts, unterbricht das " nicht den value bereich, weil dieser mit ' eingefasst ist. Dein Kunden darf dann halt nicht ' schreiben.
Leider weiss man nie so genau, was der Kd. jetzt schreibt... ' oder "

makemyday
PostRank 1
PostRank 1
Beiträge: 23
Registriert: 27.06.2005, 16:55
Wohnort: Gießen

Beitrag von makemyday » 08.02.2006, 15:55

makemyday hat geschrieben:Oder auf die Links von marc75 zurückgreifen
Deswegen auch der Verweis auf die Links
https://de.php.net/htmlspecialchars
https://de.php.net/manual/de/function.htmlentities.php

Am besten noch
https://www.php.net/manual/de/function. ... string.php
wenn Daten in mysql gespeichert werden

Oder einfach

Code: Alles auswählen

ereg_replace&#40;"&#40;.*&#41;","",$_POST&#91;'kundendaten'&#93;&#41;
:wink:

Denn was Kunden schreiben ist meist eh nicht so wichtig

Anonymous

Beitrag von Anonymous » 08.02.2006, 16:40

calusa-xx hat geschrieben:
was ist das Problem? und welche Programmiersprache willst du benutzen?
html
hmm....
calusa-xx hat geschrieben: $zeichenkette = str_replace('"','"',$_POST["zeichenkette"]);
aha... das ist also html...

:roll:

falls du doch lieber php nehmen möchtest, kann ich dir https://pear.php.net/package/HTML_QuickForm empfehlen um Formulare zu erstellen, da muss man sich um solche Kleinigkeitn nicht selber kümmern....

Wirths Media
PostRank 9
PostRank 9
Beiträge: 2050
Registriert: 20.09.2004, 20:25

Beitrag von Wirths Media » 08.02.2006, 16:45

Ja ich weiss...

Ich dachte, da gibt es ne html lösung..

makemyday
PostRank 1
PostRank 1
Beiträge: 23
Registriert: 27.06.2005, 16:55
Wohnort: Gießen

Beitrag von makemyday » 08.02.2006, 16:51

calusa-xx hat geschrieben:a ich weiss...

Ich dachte, da gibt es ne html lösung..
Sobald man

Code: Alles auswählen

<input value="<?php echo $_GET&#91;"zeichenkette"&#93;; ?>" /> 
schreibt, ist es schon keine HTML Lösung mehr.

Wirths Media
PostRank 9
PostRank 9
Beiträge: 2050
Registriert: 20.09.2004, 20:25

Beitrag von Wirths Media » 08.02.2006, 16:56

Ja hast ja recht...

und wie kann ich POST oder GET daten mit HTML auslesen?? :)

Antworten
  • Vergleichbare Themen
    Antworten
    Zugriffe
    Letzter Beitrag