Anzeige - [Hier werben / Mediadaten]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
> Syntax bei Formularfeldern, Anführungszeichen in Formularwerten
Ronald Nickel
Ronnic Arts - Arts ´n graphics
Geschrieben am: Sa 14.10.2006, 14:00
Report PostQuote Post

AyomRank 7
**************

Gruppe: Member (aktiv)
Beiträge: 1279
Mitglied seit: 27.12.2005


An alle Progger
Ich möchte Teile von HTML-Code in Formularfeldern verwursten.
Ich muss ein Meta tag in ein Formular als Vorgabe (Value) geben:
<meta name="keywords".....>
So eingegeben würde es dann aber so aussehen:
input type ="text" name ="myForm" value ="<meta name="keywords".....>">
Die Formularfeldausgabe ergäbe also: meta name= weil ja das doppelte Anführungszeichen vor Keywords die Valueeingabe abschließt.

Was also tun? Vor allem muss es wahrschjeinlich wieder mal mit javascript gelöst werden da das eine Formularfeld mit den eingetragenen Textinhalten eines anderen Feldes versehen werden muss.

Hat da jemand einen Ansatz?

Gruß onny


--------------------
Skypename: "ronaldnickel"
www.ronnic-arts.de
Ich suche dringend ...
Meine Bilder aus Model-Kartei.de ...
Illustrationen, Vektorgrafiken, Bildbearbeitung,Photoshop
ColdFusion
Top
PMEmail PosterUsers Website
Top
 
 
Duvi
#2 Geschrieben am: Sa 14.10.2006, 14:17 (+00:16)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 499
Mitglied seit: 4.10.2006


Hi,

so richtig verstehe ich nicht, was Du erreichen willst. Aber vielleicht muss ich das auch gar nicht.
QUOTE
value ="<meta name="keywords".....>"

Was ist wenn du stattdessen einfache Hochkommas nimmst?
value ='<meta name="keywords".....>'

oder HTML-Sonderzeichen, &quot; = "
value ="<meta name=&quot;keywords&quot;.....>"

Gruss Duvi
Top
PMEmail Poster
Top
 
Sascha Ahlers
#3 Geschrieben am: Sa 14.10.2006, 14:19 (+00:02)
Report PostQuote Post

AyomRank 8
Group Icon

Gruppe: Experten Entwicklung
Beiträge: 1699
Mitglied seit: 27.12.2004


PHP hat dafür extra Funktionen: htmlentities [1] oder htmlspecialchars [2].

Unter JavaScript müsste man dann vermutlich mind. die Zeichen <, >, & und " durch den entsprechenden HTML-Entity ersetzen, ggf. auch noch das ' Zeichen. Es sei denn, dort gibt es auch eine entsprechende Funktion für sowas. Ich würde mich aber niemals auf JavaScript verlassen.

@Duvi:
Das würde das Problem ja nicht wirklich lösen, wenn es sich um eine Benutzereingabe handelt, da die HTML-Attribute mit Double Quote und Single Quote erlaubt sind.



MfG Sascha Ahlers
  • [1] string htmlentities ( string string [, int quote_style [, string charset]] )
  • [2] string htmlspecialchars ( string string [, int quote_style [, string charset]] )


Bearbeitet von Sascha Ahlers am Sa 14.10.2006, 14:22


--------------------
Joseph Joubert: "Der Verstand kann uns sagen, was wir unterlassen sollen. - Aber das Herz kann uns sagen, was wir tun müssen."

Sicherheit beim Programmieren: Top 10 application vulnerabilities in 2007
Top
PMEmail PosterUsers WebsiteICQ
Top
 
Ronald Nickel
Ronnic Arts - Arts ´n graphics
#4 Geschrieben am: Sa 14.10.2006, 14:40 (+00:20)
Report PostQuote Post

AyomRank 7
**************

Gruppe: Member (aktiv)
Beiträge: 1279
Mitglied seit: 27.12.2005


Hallo Leute
ich habe das Proble anders gelöst. In Coldfusion kann man generierten oder auch geschriebenen Code in eine Variable packen. Dieser Text kann auch weitere Variablenzeichen beinhalten. Diese Variable die aus Code und Platzhalten besteht kann ich in einem Formular-Valuefeld ausgeben - Fertig. Trotzdem Danke für eure Mühe.

Gruß Ronny


--------------------
Skypename: "ronaldnickel"
www.ronnic-arts.de
Ich suche dringend ...
Meine Bilder aus Model-Kartei.de ...
Illustrationen, Vektorgrafiken, Bildbearbeitung,Photoshop
ColdFusion
Top
PMEmail PosterUsers Website
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/14474

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
RSS Syntax (xml) Ronald Nickel 353 17 Fr 28.12.2007, 14:21
Foreach bei Formularfeldern pl_90 193 7 Fr 3.08.2007, 19:37
PHP-Syntax Nils Caspar 380 2 So 16.04.2006, 08:22
BlueShoes PHP Syntax Exam Josh 345 0 Mi 31.08.2005, 14:49
Syntax... sycorx 544 18 Fr 15.10.2004, 18:35
Syntax error in INSERT INTO Statemen Sandro Feuillet 840 14 Di 12.10.2004, 12:55




Anzeige - [Hier werben / Mediadaten]



Anzeigen


[Hier werben / Mediadaten]