• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

checkbox vorbelegen

Status
Für weitere Antworten geschlossen.

fellfresse

Neues Mitglied
hallo,
ich möchte eine checkbox checked setzen oder eben nicht...je nach dem was durch action= "POST" übergeben wurde.

Code:
<input type= "checkbox" name= "webneuerstellung" <?php if($_POST['webneuerstellung'] = 'on'){echo(checked= "checked");} ?>>

also der php teil stimmt noch nicht.

bei einer textbox mach ich das so:
Code:
<input class= "txtbox" type= "text" maxlength= "50" name= "betreff" <?php if(isset($_REQUEST['betreff'])){echo("value=\"".$_REQUEST['betreff']."\"");} ?> readonly= readonly>
 
Code:
echo(checked= "checked")
wie wärs mit
Code:
echo 'checked= "checked"'

und was sollen die { } dort? sind dort unnötig ;)
für vergleiche nimmt man == oder === aber nicht = ;)

alternativ gehts auch so:
Code:
echo $_POST['webneuerstellung'] == 'on' ? 'checked= "checked"':'';
 
Hai,

ich habe das selbe Problem und konnte trotz der Hilfe hier das Ganze noch nicht beseitigen. Ich habe ein Kontaktformular hier, welches bei falsch ausgefüllten Feldern oder beim Nichtausfüllen der Pflichtfelder sich noch einmal lädt. Dann kommen 2 Checkboxen, welche ihren Zustand behalten sollen, falls die Seite aufgrund von Fehlern neu geladen wird.

Derzeit sieht der Code so aus:
PHP:
<INPUT type="checkbox" name="savedata" <?PHP if($_POST['savedata'] == 'on') {'checked= "checked"';}else{'';}; ?>>

Kann wer helfen?
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben