Absend-Button funktioniert nicht, wo ist der Fehler?

terraharpel

Grünschnabel
Hallo allerseits,

ich habe das Problem, daß ich Probleme habe mit einem PHP script, was ein Freund mir geschrieben hat. Der Absendbutton funktioniert nicht und niemand konnte mir bisher weiterhelfen. Vielleicht weiß einer von euch die Lösung.

Es folgt nun das betreffende script:

<html>
<head>
<title>Cosplay</title>
<link rel="stylesheet" href="../css/document.css">
</head>
<body onLoad="getAdressdaten();">

<h1>Cosplay</h1>

<script language="JavaScript">
<!--
function getAdressdaten() {
var adresse = parent.parent.GetCookie("Adresse");
if (adresse != null) {
var adressdaten = new Array();
j = 1;
for (var i = 0; i <= adresse.length; i++) {
if (adresse.substring(i,i+1) == '[') {
itemstart = i+1;
} else if (adresse.substring(i,i+1) == ']') {
itemend = i;
adressdaten[j++] = adresse.substring(itemstart, itemend);
}
}
document.forms[0].a2_Name.value = adressdaten[1] + " " + adressdaten[2];
document.forms[0].b7_Mail.value = adressdaten[3];
}
document.forms[0].a2_Name.focus();
}

function check() {
var re_mail = /^([_a-zA-Z0-9-]+)(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$/;
if (document.forms[0].b7_Mail.value == '') { alert('Die von Dir eingegebene eMail-Adresse ist falsch!'); document.forms[0].b7_Mail.focus(); return false; }
if (document.forms[0].b3_Nachricht.value == '') { alert('Du hast keine Nachricht eingegeben!'); document.forms[0].b3_Nachricht.focus(); return false; }
if (document.forms[0].a2_Name.value == '') { alert('Du hast Deinen Namen nicht eingegeben!'); document.forms[0].a2_Name.focus(); return false; }
var mail=document.forms[0].a7_Mail.value;
if (mail == '') { alert('Du hast Deine eMail-Adresse nicht eingegeben!'); document.forms[0].b7_Mail.focus(); return false; }
if (re_mail.test(mail)==false) { alert('Die von Dir eingegebene eMail-Adresse ist falsch!'); document.forms[0].b7_Mail.focus(); return false; }
return true;
}
//-->
</script>

<table cellpadding=0 cellspacing=0 border=0>
<tr>
<td class=bild>
&nbsp;
</td>
<td class=text>
<p>bla bla</p><br>
</td>
</tr>
</table>

<form method=POST action="cosplay.php" onSubmit="return check();">
<input type=hidden name="action" value="go">

<table cellpadding=3 cellspacing=2 border=0>
<tr>
<td class=formlabel><font color="#666666" size="-1" face="Verdana">
Vorname:
</font></td>
<td class=forminput>
<input type="text" name="a1_Vorname" size="40" maxlenght="40">
</td>
</tr>
<tr>
<td class=formlabel><font color="#666666" size="-1" face="Verdana">
Name:
</font></td>
<td class=forminput>
<input type="text" name="a2_Name" size="40" maxlenght="40">
</td>
</tr>
<tr>
<td class=formlabel><font color="#666666" size="-1" face="Verdana">
Straße:
</font></td>
<td class=forminput>
<input type="text" name="a3_Strasse" size="40" maxlenght="40">
</td>
</tr>
<tr>
<td class=formlabel><font color="#666666" size="-1" face="Verdana">
PLZ:
</font></td>
<td class=forminput>
<input type=text name="a4_PLZ" maxlength=5 size=5>
</td>
</tr>
<tr>
<td class=formlabel><font color="#666666" size="-1" face="Verdana">
Ort:
</font></td>
<td class=forminput>
<input type=text name="a5_Ort" maxlength=40 size=40>
</td>
</tr>
<tr>
<td class=formlabel><font color="#666666" size="-1" face="Verdana">
Land:
</font></td>
<td class=forminput>
<input type=text name="a7_Land" maxlength=40 size=40 value="Deutschland">
</td>
</tr>
<tr>
<td class=formlabel><font color="#666666" size="-1" face="Verdana">
Geburtsdatum:
</font></td>
<td class=forminput>
<input type="text" name="a6_Geburtsdatum" size="10" maxlenght="10">
</td>
</tr>
<tr>
<td class=formlabel><font color="#666666" size="-1" face="Verdana">
Mail:
</font></td>
<td class=forminput>
<input type="text" name="b7_Mail" size="40" maxlenght="40">
</td>
</tr>
<tr>
<td class=formlabel><font color="#666666" size="-1" face="Verdana">
Telefon:
</font></td>
<td class=forminput>
<input type="text" name="b8_Telefon" size="40" maxlenght="40">
</td>
</tr>
<td class=formlabel>
Thema:
</td>
<td class=forminput>
<select name="b5_MA">
<option selected value="Anime">Anime
<option value="Manga">Manga
</select>
</td>
</tr>
<tr>
<td class=formlabel>
Charakter:
</td>
<td class=forminput>
<input type=text name="b1_Charakter" maxlength=45 size=45>
</td>
</tr>
<tr>
<td class=formlabel>
Serie:
</td>
<td class=forminput>
<input type=text name="b2_Serie" maxlength=45 size=45>
</td>
</tr>
<tr>
<td class=formlabel>
Nachricht:
</td>
<td class=forminput>
<textarea name="b3_Nachricht" rows=5 cols=45 wrap=virtual></textarea>
</td>
</tr>
<tr>
<td class=formlabel>
Requisiten:
</td>
<td class=forminput>
<textarea name="b4_Requ" rows=2 cols=45 wrap=virtual></textarea>
</td>
</tr>
<td class=formlabel>
Gruppenzugehörigkeit:
</td>
<td class=forminput>
<select name="b6_Gruppe">
<option selected value="Nein">Nein
<option value="Ja">Ja
</select>
</td>
</tr>
<tr>
<td class=formlabel><font color="#666666" size="-1" face="Verdana">
&nbsp;
</font></td>
<td>
<table border=0 cellpadding=0 cellspacing=0>
<tr>
<td class=button_td>
<a class=button href="javascript:if(check()) document.forms[0].submit();">ABSENDEN</a>
</td>
</tr>
</table>
<input type="image" src="../gif/dummy.gif" width=2 height=2 border=0>
</td>
</tr>

</table>
</form>
</td>
</tr>
</table>

<br>
<p class=disclaimer>
<a href=""></a>&nbsp;&nbsp;
<a href=""></a>&nbsp;&nbsp;

</body>
</html>

Ich möchte mich schon mal in voraus für eure Bemühungen bedanken und hoffe, jeman kann mit weiterhelfen. :suchen:

Grüße
terra
 
1. Um Deinen Code etwas lesbarer zu gestalten nutze bitte die Tags [ HTML ] HTML-Code [ /HTML ] , [ PHP ] PHP-Code [ /PHP ] , bzw. [ CODE ] Code [ /CODE ].
2. Ich seh kein bischen PHP in Deinem Code, warum also das PHP-Board?
3. Der Button arbeitet mit JavaScript, es wird also folglich wohl am Java-Script liegen.
4. Bitte den Thread nicht im JavaScript neu aufmachen, sondern Punkt 1 beachten, und auf Antwort warten, einer der Mods wird sicher so frei sein den Thread in's JS-Board zu schieben.
 
Ich hätte das Ganze übrigens mit CSS formatiert:
Code:
legend {
	font-weight:		bolder;
}
fieldset {
	margin-bottom:		2em;
	padding:		1em 0.5em 0.5em 0.5em;
}
label,
input,
textarea {
	float:			left;
	display:		block;
	margin-bottom:		10px;
}
input[type="submit"],
input[type="reset"] {
	width:			auto;
}
label {
	padding-right:		0.5em;
	width:			10em;
}
label::after {
	content:		":";
}
form br {
	clear:			left;
}
HTML:
<form action="cosplay.php" method="post" onsubmit="return check();">
	<fieldset>
		<legend>Persönliche Angaben</legend>

		<label for="text:vorname">Vorname</label>
		<input type="text" name="vorname" id="text:vorname"><br>
		<label for="text:nachname">Nachname</label>
		<input type="text" name="nachname" id="text:nachname"><br>
		<label for="text:straße">Straße</label>	
		<input type="text" name="straße" id="text:straße"><br>
		<label for="text:plz"><abbr title="Postleitzahl">PLZ</abbr></label>
		<input type="text" name="plz" id="text:plz" maxlength="5" size="5"><br>
		<label for="text:ort">Ort</label>
		<input type="text" name="ort" id="text:ort"><br>
		<label for="text:land">Land</label>
		<input type="text" name="land" id="text:land"><br>
		<label for="text:geburtsdatum">Geburtsdatum</label>
		<input type="text" name="geburtsdatum" id="text:geburtsdatum"><br>
		<label for="text:e-mail">E-Mail</label>
		<input type="text" name="e-mail" id="text:e-mail"><br>
		<label for="text:telefon">Telefon</label>
		<input type="text" name="telefon" id="text:telefon">
	</fieldset>

	<fieldset>
		<legend>Weitere Angaben</legend>

		<label for="select:thema">Thema</label>
		<select name="thema" id="select:thema">
			<option value="Anime" select="select">Anime</option>
			<option value="Manga">Manga</option>
		</select><br>
		<label for="text:charakter">Charakter</label>
		<input type="text" name="charakter" id="text:charakter"><br>
		<label for="text:serie">Serie</label>
		<input type="text" name="serie" id="text:serie"><br>
		<label for="text:nachricht">Nachricht</label>
		<textarea name="nachricht" id="text:nachricht"></textarea><br>
		<label for="text:requisiten">Requisiten</label>
		<textarea name="requisiten" id="text:requisiten"></textarea><br>
		<label for="select:gruppenzugehörigkeit">Gruppenzugehörigkeit</label>
		<select name="gruppenzugehörigkeit" id="select:gruppenzugehörigkeit">
			<option value="Nein" selected="select">Nein</option>
			<option value="Ja">Ja</option>
		</select>
	</fieldset>

	<input type="submit" name="submit:abgeschickt">
</form>
 
uh ok sorry :(
wußte ich nicht, dachte das sei PHP, weil mein Freund meinte das ist mit diesem erstellt worden.

Danke für die Hinweise. Ich versuche sie nächstesmal zu beachten

grüße
terra
 
Zurück