checkbox zum Formular
Dubina
- php
0 Dubina0 David Tibbe
Ahoi Forumler,
so, nun war das Formular fertig, blieb noch das Kästsche mit "Akzeptierst du nun oder nicht"... und da stecke ich grad.
Hier nochmal die Datei. (sorry die Tapete habe jetzt gerade keinen Zugriff auf meinen FTP)
<?php
// Kontakt Formular
printf("
<HEAD>
<SCRIPT>
function verify_page()
{
{
document.contact.submit();
}
}
</SCRIPT>
<link rel="stylesheet" type="text/css" href="standard.css">
</HEAD>
<FORM name=contact action=send_contact method=post>
<TABLE width="500" align="center" cellspacing="1" cellpadding="3" border="0" bgcolor="#000000">
<TR>
<TD bgcolor="#CACACA" class="blacknorm" align="left" colspan=2><b>Kontakt Formular</b></td>
</TR>
<TR>
<TD bgcolor="#ffffff" class="blacknorm" align="center">
Name:
</TD>
<TD bgcolor="#ffffff" class="blacknorm" align="center">
<INPUT name=txtName size="40" maxlength="50" class="Input"></TD>
</TR>
<TR>
<TD bgcolor="#ffffff" class="blacknorm" align="center">
Email:
</TD>
<TD bgcolor="#ffffff" class="blacknorm" align="center">
<INPUT name=txtEmail size="40" maxlength="50" class="Input">
</TD>
</TR>
<TR>
<TD bgcolor="#ffffff" class="blacknorm" align="center">
Homepage:
</TD>
<TD bgcolor="#ffffff" class="blacknorm" align="center">
<INPUT name=txtHomepage size="40" value="http://" maxlength="50" class="Input">
</TD>
</TR>
<TR>
<TD bgcolor="#ffffff" class="blacknorm" align="center">
Adresse:
</TD>
<TD bgcolor="#ffffff" class="blacknorm" align="center">
<textarea cols=39 rows=4 name="txtAdresse" class="Input"></textarea>
</TD>
</TR>
<TR>
<TD bgcolor="#ffffff" class="blacknorm" align="center">
Bertreff:
</TD>
<TD bgcolor="#ffffff" class="blacknorm" align="center">
<INPUT name=txtBetreff size="40" maxlength="90" class="Input">
</TD>
</TR>
<TR>
<TD bgcolor="#ffffff" class="blacknorm" align="center">
Nachricht:
</TD>
<TD bgcolor="#ffffff" class="blacknorm" align="center">
<textarea cols=39 rows=8 name="txtComments" class="Input"></textarea>
</TD>
</TR>
<TR>
<TD bgcolor="#ffffff" class="blacknorm" align="center"></TD>
<TD bgcolor="#ffffff" class="blacknorm" align="center">
<INPUT type=button value="senden" class="Input" ONCLICK=verify_page()>
</TD>
</TR>
</TABLE>
</FORM>
");
?>
// HIER IST NUN MEIN PROBLEM . Ich habe es versucht so zu lösen. Mit
// Java Script würde das so aussehen. Wie mache ich es aber nun mit
// PHP, bzw. so dass es läuft. So tut es das nicht :-(
<form name ="agb">
<input type ="checkbox" name ="agb_check" onClick ="check(this, document.agb.senden)">Ich habe die AGB's gelesen und akzeptiere diese.
<br><br>
<input type ="submit" name ="senden" value="...weiter" disabled>
</form>
<script language = "Javascript">
<!--
function check (checkbox, senden) {
if (checkbox.checked==true){
senden.disabled=false;
}
else {
senden.disabled=true
}
}
//-->
</script>
// Gehört das alles mit JavaScript in den PHP-Bereich?
Danke für eure Mühe
Verwirrter Dubina
Hust,
mir fällt gerad auf, dass ein Button dann hier zu viel ist. Ich müsste mich dann auf den ersten Button beziehen, nicht auf den:
<input type ="submit" name ="senden" value="...weiter" disabled>
Danke nochmal
Dubi
Hallo
<SCRIPT>
Da fehlt das type-Attribut.
</HEAD>
<FORM name=contact action=send_contact method=post>
Da hast du auch noch einen Tag vergessen.
<form name ="agb">
Hier fehlt action!
<script language = "Javascript">
Hier wieder das type-Attribut.
Gehört das alles mit JavaScript in den PHP-Bereich?
Diese gesammte Ausgabe solltest du direkt machen lassen und nicht print_f() dafür verwenden. Lässt du den Code vom PHP-Interpreter erstellen, so wird dieser nur unnötig bemüht und warum soll man ihn wecken, wenn er gar nicht gebraucht wird.
Wie mache ich es aber nun mit PHP, bzw. so dass es läuft. So tut es das nicht
Ich sehe auch nichts, was du mit PHP anstellst (außer der Ausgabe oben). Was also genau funktioniert nicht? Gibt es Fehlermeldungen?
Suchst du
11.10. Wie kann man Checkboxen verarbeiten?
http://www.dclp-faq.de/q/q-formular-checkbox.html
Grüße
David