Den Code kann ich dir hier zeigen. Wie meinst du das unabhängig von der Dom Struktur? Ich bin doch sehr unbedarft damit.
Code:
<?php
session_start (); ?>
<!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' xml:lang='de' lang='de'>
<head>
<title>Meldeformular</title>
<meta http-equiv='content-type' content='text/html; charset=ISO-8859-1' />
<meta name='description' content='Meldeformular zum Storck Bicycle MOL Cup 2012' />
<meta name='author' content='Olaf Nagel' />
<meta name='keywords' content='MOL Cycling Cup' />
<link rel='stylesheet' href='styles/sitestyle.css' type='text/css' />
<center><!-- Formularüberprüfung in Javascript -->
<h4> Noch <span id='tage'>*</span> Tage
bis zum Meldeschluß am 22.04.2012/ 19:30 Uhr.
</h4>
<script type='text/javascript'>
// Countdown - Anzeige der verbleibenden Stunden
// Die Monatsnamen in englisch eintragen (Monatsname, Tag, Jahr, Uhrzeit)
var end = new Date('April 22, 2012 19:30:00');
var count = Math.floor(end.getTime() - new Date().getTime());
if (count > 0) {
document.getElementById('tage').innerHTML = Math.floor(count/1000/60/60/24);
}
</script>
</center>
<script language='javascript' type='text/javascript'>
function checkform (){
var f= document.cupform;
if (0>=f.geschlecht.selectedIndex)
{
alert('Anrede bitte auswählen');
return false;
}
if (null== f.name.value ||'' ==f.name.value){
alert ('Bitte geben sie Ihren Namen an');
return false;
}
if (null== f.vorname.value ||'' ==f.vorname.value){
alert ('Bitte geben sie Ihren Vornamen an');
return false;
}
// Geburtsdatum
if (null== f.tag.value ||'' ==f.tag.value){
alert ('Tragen sie bitte den Tag ein');
return false;
}
if (document.forms[0].tag.value.length<2){
alert ('Die Angabe des Tages ist nicht korrekt, bitte 2-stellig mit 00 ');
return false;}
if (null== f.monat.value ||'' ==f.monat.value){
alert ('Tragen sie bitte den Monat ein');
return false;
}
if (document.forms[0].monat.value.length<2){
alert ('Die Angabe des Monats ist nicht korrekt, bitte 2-stellig mit 00 ');
return false;}
if (null== f.jahrgang.value ||'' ==f.jahrgang.value){
alert ('Bitte geben sie Ihren Jahrgang (YYYY) an');
return false;
}
if (document.forms[0].jahrgang.value.length<4){
alert ('Die Jahrgangszahl ist nicht korrekt, bitte 4-stellig ');
return false;}
if (null== f.email.value ||'' ==f.email.value){
alert ('Bitte geben sie eine gültige E-Mailadresse an');
return false;
}
if (null== f.strasse.value ||'' ==f.strasse.value){
alert ('Bitte geben sie Ihre Straße an');
return false;
}
if (null== f.hnr.value ||'' ==f.hnr.value){
alert ('Bitte geben sie Ihre Hausnummer an');
return false;
}
if (null== f.land.value ||'' ==f.land.value){
alert ('Bitte geben sie Ihre Land an');
return false;
}
if (null== f.plz.value ||'' ==f.plz.value){
alert ('Bitte geben sie Ihre Postleitzahl an');
return false;
}
if (document.forms[0].plz.value.length<5){
alert ('Die Postleitzahl ist nicht korrekt, bitte 5-stellig');
return false;}
if (null== f.ort.value ||'' ==f.ort.value){
alert ('Bitte geben sie Ihren Wohnort an');
return false;
}
if (null== f.agb.checked ||'' ==f.agb.checked){
alert('Bitte AGB bestätigen');
return false;
}
if (null== f.code.value ||'' ==f.code.value){
alert('Bitte geben sie den Sicherheitscode ein');
return false;
}
}
// Document 2
function checkform (){
var f= document.cupformB;
if (0>=f.geschlecht.selectedIndex)
{
alert('Anrede bitte auswählen');
return false;
}
if (null== f.name.value ||'' ==f.name.value){
alert ('Bitte geben sie Ihren Namen an');
return false;
}
if (null== f.vorname.value ||'' ==f.vorname.value){
alert ('Bitte geben sie Ihren Vornamen an');
return false;
}
// Geburtsdatum
if (null== f.tag.value ||'' ==f.tag.value){
alert ('Tragen sie bitte den Tag ein');
return false;
}
if (document.forms[0].tag.value.length<2){
alert ('Die Angabe des Tages ist nicht korrekt, bitte 2-stellig mit 00 ');
return false;}
if (null== f.monat.value ||'' ==f.monat.value){
alert ('Tragen sie bitte den Monat ein');
return false;
}
if (document.forms[0].monat.value.length<2){
alert ('Die Angabe des Monats ist nicht korrekt, bitte 2-stellig mit 00 ');
return false;}
if (null== f.jahrgang.value ||'' ==f.jahrgang.value){
alert ('Bitte geben sie Ihren Jahrgang (YYYY) an');
return false;
}
if (document.forms[0].jahrgang.value.length<4){
alert ('Die Jahrgangszahl ist nicht korrekt, bitte 4-stellig ');
return false;}
if (null== f.email.value ||'' ==f.email.value){
alert ('Bitte geben sie eine gültige E-Mailadresse an');
return false;
}
if (null== f.strasse.value ||'' ==f.strasse.value){
alert ('Bitte geben sie Ihre Straße an');
return false;
}
if (null== f.hnr.value ||'' ==f.hnr.value){
alert ('Bitte geben sie Ihre Hausnummer an');
return false;
}
if (null== f.land.value ||'' ==f.land.value){
alert ('Bitte geben sie Ihre Land an');
return false;
}
if (null== f.plz.value ||'' ==f.plz.value){
alert ('Bitte geben sie Ihre Postleitzahl an');
return false;
}
if (document.forms[0].plz.value.length<5){
alert ('Die Postleitzahl ist nicht korrekt, bitte 5-stellig');
return false;}
if (null== f.ort.value ||'' ==f.ort.value){
alert ('Bitte geben sie Ihren Wohnort an');
return false;
}
if (null== f.agb.checked ||'' ==f.agb.checked){
alert('Bitte AGB bestätigen');
return false;
}
if (null== f.code.value ||'' ==f.code.value){
alert('Bitte geben sie den Sicherheitscode ein');
return false;
}
}
</script>
<style type='text/css'></style>
</head>
<body>
<!-- Beginn der Anmeldung -->
<?php
$anzahl= $_GET['anzahl'];
if ($anzahl==1){
echo "
<!-- Tabelle Beginn -->
<fieldset><legend>Anmeldung zum MOL Cup Altlandsberg</legend>
<table border='0' cellpadding='3' cellspacing='5' id='Astart' >
<form name='cupform' enctype='multipart/form-data' action='kontrolle.php' onsubmit='return checkform ()' method='post' target='_self' id='cupform'>
<input type='hidden' name='rennen' value='Altlandsberg' />
<input type='hidden' name='param_file' value='FormInfo_molcup_2012.XML' />
<tr><td align='center' valign='top' colspan='0'><label for='geschlecht'>Bitte wählen sie eine Anrede aus:</label>
<br />
<select name='geschlecht' size='1' multiple='multiple'>
<option value='' selected='selected' >Bitte auswählen</option>
<option value='M'>Herr</option>
<option value='W'>Frau</option></select></td></tr>
<tr><td colspan='0' ><label for='vorname'>Vorname: </label><input type='text' id='vorname' name='vorname' value='' size='15' maxlength='50'/></td>
<td colspan='0'><label for='name'>Name: </label><input type='text' id='name' name='name' value='' size='15' maxlength='50'/></td>
<!-- Geburtsdatum -->
</tr>
<tr> <td colspan='0'><label for='tag' >Tag(00):</label><input type='tag' id='tag' name='tag' size='2' maxlength='2' value='' />
<label for='monat' >Monat(00):</label><input type='monat' id='monat' name='monat' size='2' maxlength='2' value=''</td>
<td colspan='0'><label for='jahrgang'>Geburtsjahr(JJJJ): </label><input type='date' id='jahrgang' name='jahrgang' value='' size='4' maxlength='4'/></td>
</tr>
<!-- Geburtsdatum Ende -->
<tr><td colspan='0' align='left' valign='top'><h4>bitte nur ausfüllen wenn vorhanden!!</h4><label for='verein'>Team oder Verein (optional): </label><input type='text' id='verein' name='verein' value='' size='20' maxlength='50' /></td></tr>
<tr><th colspan='0' align='center' valign='bottom'>Die nachfolgenden Daten sind nur zur Registrierung</th>
</tr>
<tr>
<td colspan='5' align='left' valign='top'><label for='email'>E-Mail:</label> <input type='email' name='email' value='' size='50' maxlength='65' /></td>
</tr>
<tr>
<td colspan='2'><label for='strasse'>Straße: </label> <input type='text' id='strasse' name='strasse' value='' size='30' maxlength='85' /></td>
<td><label for='hnr'>Hausnummer: </label> <input type='text' id='hnr' name='hnr' value='' size='5' maxlength='4' /></td>
</tr>
<tr>
<td colspan='0' align='left' valign='top'><label for='land'>Land: </label> <input type='text' id='land' name='land' value='' size='2' maxlength='3' />
<label for='plz'>Postleitzahl: </label> <input type='number' id='plz' name='plz' value='' size='5' maxlength='5' /><label for='ort'>Wohnort: </label> <input type='text' id='ort' name='ort' value='' size='20' maxlength='85' /></td>
</tr>
<tr>
<td colspan='5'><label for='agb'>AGB/Ausschreibung des MOL Cups bestätigen</label> <input type='checkbox' id='agb' name='agb' value='bestätigt' /></td>
</tr>
<!-- <tr> <td><img src='captcha.php' alt='captcha' /></td>
<td colspan='5'><label for='code'>Bitte geben sie den angezeigten Sicherheitscode ein</label> <input type='text' name='code' size= '5' maxlength='5' /></td>
</tr> -->
<td colspan='0' valign='middle' align='center'><input type='submit' name='senden' value='anmelden' /></td>
</tr>
</form>
</table><!-- Tabelle Ende -->
</fieldset>
<!-- Ende des Formulars --> ";
}
// Anfrage für 2 Starter
elseif ($anzahl==2){
echo "
<!-- Tabelle Beginn -->
<fieldset><legend>Anmeldung zum MOL Cup Altlandsberg für 2 Starter</legend>
<table border='0' cellpadding='3' cellspacing='5' id='Bstart' >
<form name='cupformB' enctype='multipart/form-data' action='kontrolle.php' onsubmit='return checkform ()' method='post' target='_self' id='cupformB'>
<input type='hidden' name='rennen' value='Altlandsberg' />
<input type='hidden' name='param_file' value='FormInfo_molcup_2012.XML' />
<tr><td align='center' valign='top' colspan='5'><h2>Fahrer 1 (Anmelder)</h2></td></tr>
<tr><td align='center' valign='top' colspan='0'>
<label for='geschlecht'>Bitte wählen sie eine Anrede aus:</label>
<br />
<select name='geschlecht2' size='1' multiple='multiple'>
<option value='' >Bitte auswählen</option>
<option value='M'>Herr</option>
<option value='W'>Frau</option></select></td></tr>
<tr><td colspan='0' ><label for='vorname2'>Vorname: </label><input type='text' id='vorname2' name='vorname2' value='' size='15' maxlength='50'/></td>
<td colspan='0'align='right'><label for='name2'>Name: </label><input type='text' id='name2' name='name2' value='' size='15' maxlength='50'/></td>
<!-- Geburtsdatum -->
</tr>
<tr> <td colspan='0' ><label for='tag2' >Tag(00):</label><input type='tag' id='tag2' name='tag2' size='2' maxlength='2' value='' />
<label for='monat2' >Monat(00):</label><input type='monat' id='monat2' name='monat2' size='2' maxlength='2' value=''</td>
<td colspan='0'align='right'><label for='jahrgang2'>Geburtsjahr(JJJJ): </label><input type='date' id='jahrgang2' name='jahrgang2' value='' size='4' maxlength='4'/></td>
</tr>
<!-- Geburtsdatum Ende -->
<tr><td align='left' valign='top'><label for='verein'>Team oder Verein (optional): </label></td><td colspan='0' align='right' valign='top'><input type='text' id='verein' name='verein' value='' size='37' maxlength='50' /></td></tr>
<!-- Beginn allgemeine Abfrage -->
<tr><th colspan='0' align='center' valign='bottom'>Die nachfolgenden Daten sind nur zur Registrierung</th>
<tr> <td align='center' valign='top' colspan='5'><p>Hier kommen die Kontaktdaten des Verantwortlichen hinein, diese werden bei allen mitgemeldeten Startern als Kontakt hinterlegt. Keine dieser Daten werden an Dritte weitergegeben. </p></td></tr>
</tr>
<tr>
<td colspan='1' align='left' valign='top'><label for='email'>E-Mail:</label></td><td align='right' colspan='5'valign= 'top'><input type='email' name='email' value='' size='50' maxlength='65' /></td>
</tr>
<tr>
<td colspan='2'><label for='strasse'>Straße: </label></td><td align='left' valign='top'> <input type='text' id='strasse' name='strasse' value='' size='30' maxlength='85' /></td>
<td align='right' colspan='2'><label for='hnr'>Hausnummer: </label></td><td align='right'> <input type='text' id='hnr' name='hnr' value='' size='5' maxlength='4' /></td>
</tr>
<tr>
<td colspan='0' align='left' valign='top'><label for='land'>Land: </label> <input type='text' id='land' name='land' value='' size='2' maxlength='3' />
<label for='plz'>Postleitzahl: </label> <input type='number' id='plz' name='plz' value='' size='5' maxlength='5' /><label for='ort'>Wohnort: </label> <input type='text' id='ort' name='ort' value='' size='20' maxlength='85' /></td>
</tr>
<!-- Fahrer 2 -->
<tr><td align='center' valign='top' colspan='5'>
<h2>Fahrer 2</h2>
</td>
<tr><td align='center' valign='top' colspan='0'>
<label for='geschlecht2'>Bitte wählen sie eine Anrede für den 2. Starter aus:</label>
<br />
<select name='geschlecht2' size='1' multiple='multiple'>
<option value='' >Bitte auswählen</option>
<option value='M'>Herr</option>
<option value='W'>Frau</option></select></td></tr>
<tr><td colspan='0' ><label for='vorname2'>Vorname: </label><input type='text' id='vorname2' name='vorname2' value='' size='15' maxlength='50'/></td>
<td colspan='0'><label for='name2'>Name: </label><input type='text' id='name2' name='name2' value='' size='15' maxlength='50'/></td>
<!-- Geburtsdatum -->
</tr>
<tr> <td colspan='0'><label for='tag2' >Tag(00):</label><input type='tag2' id='tag2' name='tag2' size='2' maxlength='2' value='' />
<label for='monat2' >Monat(00):</label><input type='monat2' id='monat2' name='monat2' size='2' maxlength='2' value=''</td>
<td colspan='0'><label for='jahrgang2'>Geburtsjahr(JJJJ): </label><input type='date' id='jahrgang2' name='jahrgang2' value='' size='4' maxlength='4'/></td>
</tr>
<!-- Geburtsdatum Ende -->
<!-- Ende Fahrer 2 -->
<!-- AGB und Absenden -->
<tr><td colspan='5'><h2>Nun noch die AGB bestätigen und absenden.</h2></td>
<tr>
<td colspan='5'><label for='agb'>AGB/Ausschreibung des MOL Cups bestätigen</label> <input type='checkbox' id='agb' name='agb' value='bestätigt' /></td>
</tr>
<!-- <tr> <td><img src='captcha.php' alt='captcha' /></td>
<td colspan='5'><label for='code'>Bitte geben sie den angezeigten Sicherheitscode ein</label> <input type='text' name='code' size= '5' maxlength='5' /></td>
</tr> -->
<td colspan='0' valign='middle' align='center'><input type='submit' name='senden' value='anmelden' /></td>
</tr>
</form>
</table><!-- Tabelle Ende -->
</fieldset>
<!-- Ende des Formulars --> ";
}
?>
</body>
</html>