EKKi: Kontaktformular vermurkst

Beitrag lesen

Mahlzeit Anna,

Na, das ist ja mal ein aufbauender Kommentar... ;-) Einige Grundlagen nochmal anschauen - schön gesagt... man tut doch schon, was man kann! :-(

...

Tja. Den Code hat mir dieses Formmailer-Programm allerdings ziemlich fertig so ausgespuckt. Da weiß ich nun auch nicht, was ich davon halten soll.

Ganz ehrlich? Offensichtlich eher wenig. Wenn Dir dieses Formmailer-Programm invaliden, ungültigen HTML-Code ausspuckt, ist es die Magnetplatten nicht wert, auf denen es gespeichert ist. Du solltest ...

1.) ... Dir selbst ausreichend HTML- und ggf. PHP-Kenntnisse beibringen, damit Du nicht auf derartig dilettantisch zusammengestoppelte "Tools" angewiesen bist, oder ...

2.) ... Dir einen anderen Anbieter für einen Formmailer suchen (einen, der auch vernünftigen HTML-Code erzeugen kann), oder ...

3.) ... den Anbieter des von Dir genutzten Formmailers darauf hinweisen, dass sein Programm Müll erzeugt und ihm ggf. Verbesserungsvorschläge unterbreiten.

Ein bisschen suspekt war mir die Sache schon, denn ich kriege mit diesem Code auch immer Fehlermeldungen beim Validieren.

Dann kannst Du im Regelfall (d.h. je nachdem, wie genau und korrekt der Validator arbeitet) davon ausgehen, dass der Code ungültig ist.

Z.B. zu dieser Zeile:
onsubmit="window.open('sendebestaetigung.php','sent')"></input>
"there is no attribute "onsubmit""

Oder zu dieser Zeile
name="Senden" value="Absenden" onclick="sendebestaetigung.php" method="post"
"there is no attribute "method""

Was ja auch kein Wunder ist - schließlich sind diese beiden Attribute <http://de.selfhtml.org/html/referenz/attribute.htm#input@title=beim Element "input" nicht erlaubt>, <http://de.selfhtml.org/html/referenz/attribute.htm#form@title=beim Element "form" hingegen schon>.

Meine sieht so aus (auch aus einem der Tutorials so übernommen):

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de">

  
Du solltest nur behaupten, XHTML auszuliefern, wenn Du das auch tust. Wenn Deine Dokumente stattdessen tatsächlich HTML-Code enthalten, solltest Du auch eine entsprechende <http://de.selfhtml.org/html/allgemein/grundgeruest.htm#dokumenttyp@title=Dokumenttyp-Deklaration> angeben.  
  
Merke: es ist nicht immer sinnvoll und ratsam, einfach blind und ungeprüft Code aus Beispielen, Tutorials und/oder Tools von Drittanbietern zu übernehmen.  
  
  

> Ist da jetzt irgendwo noch komplett der Wurm drin?  
  
Ich gehe weiterhin davon aus, dass Dir noch einige wichtige Grundlagen in bezug auf HTML (und weiteren verwandten Themen wie CSS, Javascript usw.) fehlen. Das solltest Du wirklich dringendst(!) nachholen ...  
  
  
MfG,  
EKKi  

-- 
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|