Wie kann ich wissen, ob die überprüfte Eigenschaft des Auswahlknopfs in PHP zutreffend ist, kann mir jemand ein Beispiel geben?Überprüfte Eigenschaft der Radio-Taste
Dank ..
Wie kann ich wissen, ob die überprüfte Eigenschaft des Auswahlknopfs in PHP zutreffend ist, kann mir jemand ein Beispiel geben?Überprüfte Eigenschaft der Radio-Taste
Dank ..
Sie können versuchen, für das Attribut checked zu fragen, siehe das Beispiel:
<label for="public0"><input type="radio" checked="checked" name="publicar" id="public0" value="TRUE" /> YES</label>
<label for="public1"><input type="radio" name="publicar" id="public1" value="FALSE" /> NO</label>
Dann den Wert der raddio Taste in php erhalten: $ publicar = $ postvars [ 'publicar'];
Zusätzlich und für ihren Wert bitten, um zu wissen, ob es wahr oder falsch ist, wenn man die Werte mit Hilfe von Javascript manipulieren will:
if ($("public0").checked == true)
{ ...} or if ($("public1").checked == true){...}
//alert($("public0").checked); //if you want to see the value
//alert($("public1").checked);
Hinweis: $ postvars = $ _ POST
nach dem Formular, in $ _POST einreichen (oder $ _GET respectively) Sie mit Ihrem Optionsfeld Wert einen Schlüssel mit Optionsfeld Namen und Wert haben werden, wenn geprüft wurde. Sonst wird es überhaupt keinen solchen Schlüssel geben.
So <input type="radio" name="test" value="checked!" checked="checked" />
produzieren $_POST['test'] == 'checked!'
Wenn Ihr Kontrollkästchen aktiviert ist, wird sie von einem key=>value
Paar in Ihrem $ _POST oder $ _GET Array dargestellt. Also, wenn Sie ein boolean wollen wissen, ob es aktiviert ist oder nicht verwenden diese:
$checked = (isset($_POST['checkbox_name']))?true:false;
Wenn Sie den aktuellen Wert der Checkbox wollen:
$checked = (isset($_POST['checkbox_name']))?$_POST['checkbox_name']:NULL;
$ _POST mit $ ersetzen _GET, je nach die Methode deiner Form.
Es hängt von Ihrer Radiobutton name
Zum Beispiel, wenn Sie 2 bekam Radio-Buttons mit name = 'gender'
und Sie überprüft das mit value='male'
, werden Sie in PHP haben $_POST['gender']
gleich zu male
(oder $ _GET mit GET)