Habe folgendes Problem.
User soll per Checkbox zwischen einer Zahlungsweise auswählen (Bankeinzug oder Kreditkarte). Eine dieser Checkboxen muss gesetzt sein.
Wenn eine gesetzt ist, so sollen die Felder unterhalb der Checkbox auf Inhalt geprüft werden.
Habe bereits einen kleinen Ansatz, der jedoch nicht funktioniert und weiss nicht mehr weiter.
Bin totaler Anfänger in Javascript, brauche es aber drinegend.
Wer kann mir helfen?
Hier der Code:
User soll per Checkbox zwischen einer Zahlungsweise auswählen (Bankeinzug oder Kreditkarte). Eine dieser Checkboxen muss gesetzt sein.
Wenn eine gesetzt ist, so sollen die Felder unterhalb der Checkbox auf Inhalt geprüft werden.
Habe bereits einen kleinen Ansatz, der jedoch nicht funktioniert und weiss nicht mehr weiter.
Bin totaler Anfänger in Javascript, brauche es aber drinegend.
Wer kann mir helfen?
Hier der Code:
PHP:
<html>
<head>
<title>Untitled</title>
</head>
<body>
<script type="text/javascript">
<!--
function check(form)
{
var error = new Array();
if(!form.acc.checked){
error.push("Bitte auswählen");
}
if(form.accname.value == ""){
error.push("Kontounhaber fehltt");
}
if(form.accnum.value == ""){
error.push("Kontonummer fehltt");
}
if(form.accref.value == ""){
error.push("BLZ fehltt");
}
if(form.accbank.value == ""){
error.push("Bank fehltt");
}
if(error.length != 0){
alert(error.join("\n"));
return false;
}else{return true;}
}
//-->
</script>
<table width="483" border="0" cellpadding="0" cellspacing="0" height="829">
<tr>
<td width="6" height="829"> </td>
<p>
<td width="379" valign="top" bordercolor="#FFFFFF" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" height="829">
<!-- --- Start: Content --- --><span id="site_content"><a name="595"></a></span><span class="headline">Registrierung</span>
<p>
<span id="site_content"><img src="clear.gif" width=1 height=10 border=0>
<BR>
<a name="594"></a> </span><span class="text"><B>Bitte legen Sie hier Ihre Zahlungsweise fest.</B></span><br>
<span class="text">*Diese Angaben sind unbedingt erforderlich</span><span class="text"> </span>
<span class="text">Es stehen folgende Zahlungsarten zur Verfügung:</span><span class="text"> </span>
<p style="border-bottom: 1 dashed #CF2424">
<form action="<?=$_SERVER['PHP_SELF']; ?>" method="post" onSubmit="return check(this)">
<p align="left"><input type="checkbox" name="acc" value="ON">Bankeinzug</p>
<table border="0" width="100%">
<tr>
<td width="50%" style="background-color: #F6F6F6"><span class="text"><b>Kontoinhaber *</b></span></td>
<td width="50%"style="background-color: #F6F6F6"><span class="text"><b>
<input size="23" type="text" name="accname" value=""></b></span></td>
</tr>
<tr>
<td width="50%"><span class="text"><b>Kontonummer * </b></span></td>
<td width="50%"><span class="text"><b>
<input size="23" type="text" name="accnum" value=""></b></span></td>
</tr>
<tr>
<td width="50%"style="background-color: #F6F6F6"><span class="text"><b>BLZ *</b></span></td>
<td width="50%"style="background-color: #F6F6F6"><span class="text"><b>
<input size="23" type="text" name="accref" value=""></b></span></td>
</tr>
<tr>
<td width="50%"><span class="text"><b>Bank</b></span></td>
<td width="50%"><span class="text"><b>
<input size="23" type="text" name="accbank" value=""></b></span></td>
</tr>
</table>
<p style="border-bottom: 1 dashed #CC0000">
<p align="left"><input type="checkbox" name="cred" value="ON">Kreditkarte</p>
<table border="0" width="100%">
<tr>
<td width="50%" style="background-color: #F6F6F6"><span class="text"><b>Kreditkarte *</b></span></td>
<td width="50%" style="background-color: #F6F6F6"><span class="text"><b>
<select size="1" name="Kreditkarte">
<option>Mastercard / Eurocard</option>
<option>Visa</option>
</select></b></span>
</td>
</tr>
<tr>
<td width="50%"><span class="text"><b>Karteninhaber *</b></span></td>
<td width="50%"><span class="text"><b>
<input size="23" type="text" name="credname" value=""></b></span></td></td>
</tr>
<tr>
<td width="50%" style="background-color: #F6F6F6"><span class="text"><b>Kartennummer*</b></span></td>
<td width="50%" style="background-color: #F6F6F6"><span class="text"><b>
<input size="23" type="text" name="crednum" value=""></b></span></td></td>
</tr>
<tr>
<td width="50%"><span class="text"><b>gültig bis * (Monat, Jahr)</b></span></td>
<td width="50%"><span class="text"><b>
<input size="7" type="text" name="expmon" value=""></b></span>
<input size="14" type="text" name="expyr" value=""></b></span></td>
</tr>
<tr>
<td width="50%" style="background-color: #F6F6F6"></td>
<td width="50%" style="background-color: #F6F6F6"></td>
</tr>
</table>
<p> </p>
<p><input type="submit" value="Absenden" name="pay"></p>
</form>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p>
</table>
</body>
</html>