von MajorWindbeutel |
Danke habs jetzt hinbekommen hier der code:
1: | <input name="Infomaterial" type="checkbox" value="checked" <?php if (empty($Name) || empty($Telefon) || empty($EMail)) {echo $_POST['Infomaterial'];} ?>> |
Nur komisch war das ich dem Feld den Wert checked zuweisen musste ansonsten ging es nicht!
@Lino danke!!!
|
von Lino |
Also ich habe das jetzt so :
1: | <input type="checkbox" name="check" value="checked" <?=$HTTP_POST_VARS['check']; ?>> |
Der Wert des Feldes ist ja meistens eh egal, es kommt nur darauf an, ob es angekreuzt wurde, oder nicht.
Hoffe, dass hilft dir. |
von MajorWindbeutel |
Ist das überhaubt möglich?
kann man die checkbox vielleicht auch über post wieder anhacken wenn mann nach dem absenden nicht alle felder ausgefüllt hat |
von MajorWindbeutel |
Jo das klappt hat nur einen Nebenefeckt die checkbox wird sofort angehackt ich meinte das so:
User gibt daten in ein formular ein hackt eine checkbox an aber vergisst ein feld!
Jetzt geb ich eine Fehlermeldung aus der text in den feldern bleibt stehn und die voher angehackte checkbox soll auch angehackt bleiben |
von stalkerX |
<input type="checkbox" name="Infomaterial" <?php if (empty($Telefon) || empty($EMail) || empty($Name) && isset($Infomaterial)) echo ' checked' ?>> |