zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > (X)HTML
Seite neu laden Suche XHTML 1.0 Transitional valides Bestellformular

Antwort
 
LinkBack Themen-Optionen Ansicht
  #11 (permalink)  
Alt 05.06.2005, 14:48
Benutzerbild von Gumbo
XHTMLforum-Kenner
 
Registriert seit: 22.08.2004
Ort: Trier
Beiträge: 2.733
Gumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekannt
Standard

Vielleicht solltest du kein XHTML verwenden, wenn du nicht einmal die Merkmale von XHTML kennst.
Mit Zitat antworten
Sponsored Links
  #12 (permalink)  
Alt 05.06.2005, 14:53
Sorcio
Gast
Thread-Ersteller
 
Beiträge: n/a
Standard

Also, ich gebe zu das XHTML noch so gut wie alles besitzt, was ich nicht beherrsche oder kann, aber ich bemühe mich gerade CSS zu lernen und XHTML kann ich sogut, dass bis aufs bestellformular alles valide 1.0 transitional ist.

EDIT: Nur das Bestellformular ist mir bisher noch nen rätsel und das valide system wegen Quelltext der verbleibenden Seiten ist natürlich auch euch teils zu danken
Mit Zitat antworten
Sponsored Links
  #13 (permalink)  
Alt 05.06.2005, 17:47
Benutzer
neuer user
 
Registriert seit: 08.03.2005
Beiträge: 34
John befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Ich habe mir den neuen Quelltext genommen und so gut es ging die Fehler herausgenommen. Nur gibt es immernoch 28 Fehler. Diese verstehe ich leider ganz und gar nicht.
Die Fehlermeldungen sind doch glasklar und in keinster Weise kryptisch.

Falls mangelnde Englischkenntnisse das Problem sind, hilft vielleicht mal ein gelegentlicher Blick auf http://dict.leo.org/.

Ein paar Unterschiede zw. HTML u. XHTML, die für deine Fehlermeldungen relevant sind:
http://de.selfhtml.org/html/xhtml/un...leere_elemente

Erläuterungen zum name-Attribut (keine Sonderzeichen verwenden usw.):
http://de.selfhtml.org/html/formular...ahl.htm#listen

Sonstiges:
<img /> muss ein alt-attribut enthalten, selbst wenn dieses dann leer bleibt (alt="").
<form> muss mit </form> abgeschlossen werden.

Code:
checked
wird so notiert:
Code:
checked="checked"
Wenn das

wirklich in die Tabelle soll, dann muss es in <td> u. <tr> eingebettet sein.

Und immer schön Anführungszeichen setzen, also nicht
Code:
rows=7
sondern
Code:
rows="7"
Es gibt zwar noch ein paar weitere kleine Fehler, aber ich denke, das reicht erst einmal.

Ach ja: im HTML-Element sollte die Sprache von "en" auf "de" umgestellt werden.
Mit Zitat antworten
  #14 (permalink)  
Alt 05.06.2005, 18:44
Benutzerbild von Floele
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 30.03.2005
Beiträge: 355
Floele befindet sich auf einem aufstrebenden Ast
Standard

Hier die valide Version.
Die Fehler lassen aber auf große Lücken was das wissen für XHTML anbetrifft schließen

Code:
<!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="en" xml:lang="en">

<head>
 <title>SCFH Webhosting  .::.  Bestell Formular</title>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
   <link href="images/scfh.ico" rel="shortcut icon" />
 </head>
<body>
<div>
<form action="mailer-3-0.php" method="post" onsubmit="if(this.elements['PMMVersion'][1].checked) this.action='mailer.php';" >
<input name="Mail_to" type="hidden" value="info@scfh.de" />
<input name="ee_subject" type="hidden" value="Bestellung eines Webpaketes" />
<input name="required" type="hidden" value="Vorname Name Adresse PLZOrt Email Tel Paketauswahl" />
<input name="clinfo" type="hidden" value="1" />
<input name="feedback" type="hidden" value="feedback.html" />
<input name="feedbackdelay" type="hidden" value="3333" />
<h2>Ihre Bestellung</h2>


Ihre Auswahl von Domains, Upgrades und Services geben Sie bitte im Mitteilungsfeld an.
Auch Inklusivdomains geben Sie bitte im Mitteilungsfeld an.
Vielen Dank!

SCFH Webhosting</p>
<table border="0" cellpadding="5" cellspacing="0">
<tr>
   <td align="right"><div>Kundennummer:</div></td>
   <td width="20">[img]admin/pix/leer.gif[/img]</td>
   <td><input name="Kunde" type="text" size="17,0"/></td>
</tr>
<tr>
   <td align="right"><div>Name: *</div></td>
   <td width="20">[img]admin/pix/leer.gif[/img]</td>
   <td><input name="Name" type="text" size="17,0"/></td>
</tr>
<tr>
   <td align="right"><div>Vorname: *</div></td>
   <td width="20">[img]admin/pix/leer.gif[/img]</td>
   <td><input name="Vorname" type="text" size="17,0"/></td>
</tr>
<tr>
   <td align="right"><div>Straße und Hausnummer: *</div></td>
   <td width="20">[img]admin/pix/leer.gif[/img]</td>
   <td><input name="Adresse" type="text" size="17,0"/></td>
</tr>
<tr>
   <td align="right"><div>PLZ und Ort: *</div></td>
   <td width="20">[img]admin/pix/leer.gif[/img]</td>
   <td><input name="PLZOrt" type="text" size="17,0"/></td>
</tr>
<tr>
   <td align="right"><div>Ihre eMail: *</div></td>
   <td width="20">[img]admin/pix/leer.gif[/img]</td>
   <td><input name="Email" type="text" size="17,0"/></td>
</tr>
<tr>
   <td align="right"><div>Ihre Telefonnumer: *</div></td>
   <td width="20">[img]admin/pix/leer.gif[/img]</td>
   <td><input name="Tel" type="text" size="17,0"/></td>
</tr>
<tr>
   <td align="right"><div>Ihr Fax:</div></td>
   <td width="20">[img]admin/pix/leer.gif[/img]</td>
   <td><input name="Fax" type="text" size="17,0"/></td>
</tr>
<tr>
   <td align="right" valign="top"><div>Paketauswahl:</div></td>
   <td width="20">[img]admin/pix/leer.gif[/img]</td>
   <td><select name="Paketauswahl[]" size="4,3" multiple="multiple">
    <option value="S">WebSmall</option>
    <option value="M">WebMedium</option>
    <option value="L">WebLarge</option>
    <option value="XL">WebXLarge</option>
    <option value="XXL">WebXXLarge</option>
    <option value="Foto">WebFoto</option>
   </select></td>
</tr>
<tr>
   <td align="right" valign="top"><div>Sonstige Mitteilungen an uns:</div></td>
   <td width="20">[img]admin/pix/leer.gif[/img]</td>
   <td><textarea name="Text" cols="17" rows="7"></textarea></td>
        <td colspan="3"><div><input type='radio' name='PMMVersion' checked="checked"/></div></td>
</tr>
<tr>
   <td colspan="3"><div>


Wollen Sie die Bestellung absenden oder nochmals ansehen?</p>
   <select name="PMMpreview"><option value="0">Absenden</option><option value="1" selected="selected">Ansehen</option></select></div></td>
</tr>
<tr>
   <td align="right"><div>Absenden:</div></td>
   <td width="20">[img]admin/pix/leer.gif[/img]</td>
   <td><input type="submit" value="Senden"/></td>
</tr>
</table>


* = erforderliches Feld
</form>
</div>
</body>
</html>
Mit Zitat antworten
  #15 (permalink)  
Alt 05.06.2005, 19:59
Benutzerbild von Gumbo
XHTMLforum-Kenner
 
Registriert seit: 22.08.2004
Ort: Trier
Beiträge: 2.733
Gumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekannt
Standard

Mein Vorschlag:
Code:
<!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="en" xml:lang="en">

<head>
	<title>SCFH Webhosting  .::.  Bestell Formular</title>
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
	<style type="text/css">
	<![CDATA[/*><!--*/
	label {
		float:			left;
		display:		block;
		margin-right:		2em;
		width:			15em;
		text-align:		right;
	}
	label[for]:after {
		content:		":";
	}
	label.required:after {
		content:		": *";
	}
	span.required:after {
		content:		"* ";
	}
	label + input,
	label + select,
	label + textarea {
		margin-bottom:		.5em;
	}
	input[type="text"],
	textarea {
		width:			30em;
	}
	br {
		clear:			left;
	}
	/*]]>*/-->
	</style>
</head>


<body>
<div id="container">
	<h2>Ihre Bestellung</h2>
	

Ihre Auswahl von Domains, Upgrades und Services geben Sie bitte im Mitteilungsfeld an. Auch Inklusivdomains geben Sie bitte im Mitteilungsfeld an. Vielen Dank!
SCFH Webhosting</p>
	<form action="mailer-3-0.php" method="post" onsubmit="if(document.getElementsByName('PMMVersion')[0].checked){this.action='mailer.php';}">
		<input type="hidden" name="Mail_to" value="info@scfh.de"/>
		<input type="hidden" name="ee_subject" value="Bestellung eines Webpaketes"/>
		<input type="hidden" name="required" value="Vorname Name Adresse PLZOrt Email Tel Paketauswahl"/>
		<input type="hidden" name="clinfo" value="1"/>
		<input type="hidden" name="feedback" value="feedback.html"/>
		<input type="hidden" name="feedbackdelay" value="3333"/>

		<label for="text:Kunde">Kundennummer</label>
		<input type="text" id="text:Kunde" name="Kunde"/>


		<label for="text:Name" class="required">Name</label>
		<input type="text" id="text:Name" name="Name"/>


		<label for="text:Vorname" class="required">Vorname</label>
		<input type="text" id="text:Vorname" name="Vorname"/>


		<label for="text:Adresse" class="required">Straße und Hausnummer</label>
		<input type="text" id="text:Adresse" name="Adresse"/>


		<label for="text:PLZOrt" class="required">PLZ und Ort</label>
		<input type="text" id="text:PLZOrt" name="PLZOrt"/>


		<label for="text:E-Mail" class="required">Ihre E-Mail</label>
		<input type="text" id="text:E-Mail" name="E-Mail"/>


		<label for="text:Tel">Ihre Telefonnumer</label>
		<input type="text" id="text:Tel" name="Tel"/>


		<label for="text:Fax">Ihr Fax</label>
		<input type="text" id="text:Fax" name="Fax"/>


		<label for="select:Paketauswahl">Paketauswahl</label>
		<select id="select:Paketauswahl" name="Paketauswahl[]" size="4" multiple="multiple">
			<option value="S">WebSmall</option>
			<option value="M">WebMedium</option>
			<option value="L">WebLarge</option>
			<option value="XL">WebXLarge</option>
			<option value="XXL">WebXXLarge</option>
			<option value="Foto">WebFoto</option>
		</select>


		<label for="text:Text" class="required">Sonstige Mitteilungen an uns</label>
		<textarea id="text:Text" name="Text" cols="17" rows="7"></textarea><input type="radio" name="PMMVersion" checked="checked"/>


		<label for="select:PMMpreview">Wollen Sie die Bestellung absenden oder nochmals ansehen?</label>
		<select id="select:PMMpreview" name="PMMpreview">
			<option value="0">Absenden</option>
			<option value="1" selected="selected">Ansehen</option>
		</select>


		<input type="submit"/>
		

<span class="required"></span>eingabeerforderliche Felder</p>
	</form>
</div>
</body>
</html>
Dieses mal tatsächlich valide.
Mit Zitat antworten
  #16 (permalink)  
Alt 05.06.2005, 20:59
Benutzerbild von Floele
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 30.03.2005
Beiträge: 355
Floele befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Dieses mal tatsächlich valide.
Was war an meinem Vorschlag nicht valide? Ich will natürlich nicht abstreiten, dass deine Version wesentlich besser ist
Mit Zitat antworten
  #17 (permalink)  
Alt 05.06.2005, 21:12
Benutzerbild von Gumbo
XHTMLforum-Kenner
 
Registriert seit: 22.08.2004
Ort: Trier
Beiträge: 2.733
Gumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekannt
Standard

Eigentlich sind es nur die Nicht-Integer-Wert der „size“-Attribute.
Mit Zitat antworten
  #18 (permalink)  
Alt 05.06.2005, 21:19
Sorcio
Gast
Thread-Ersteller
 
Beiträge: n/a
Standard Vielen Dank euch allen für eure Hilfe

Ich werde mir die Quelltexte mal ansehen und sie in mein Formular hineinsetzen. Werde mich bei Problemen wieder bei euch melden, vielen Dank nochmals!
Mit Zitat antworten
  #19 (permalink)  
Alt 05.06.2005, 21:41
Sorcio
Gast
Thread-Ersteller
 
Beiträge: n/a
Standard

Alles klar vielen Dank für eure wirklich ausgezeichnete Hilfe!
Mit Zitat antworten
Sponsored Links
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
XHTML 1.0 Transitional - Validator meckert wg. alt-Tag bolshi (X)HTML 2 28.04.2010 09:18
This page is not Valid XHTML 1.0 Transitional!...[HILFE] thomas-h (X)HTML 3 25.11.2007 14:59
XHTML 1.0 Transitional VS. Strict Despairing (X)HTML 24 07.06.2006 21:07
XHTML 1.0 Transitional - CSS wird nur im IE geladen abacus (X)HTML 4 10.02.2006 12:00
XHTML Transitional 1.0 Probleme: Website nicht gültig Sorcio (X)HTML 24 17.05.2005 11:45


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:46 Uhr.