Comment puis-je savoir si la propriété du bouton radio a été vérifiée en PHP, quelqu'un peut-il me donner un exemple?Propriété du bouton radio cochée
Merci ..
Comment puis-je savoir si la propriété du bouton radio a été vérifiée en PHP, quelqu'un peut-il me donner un exemple?Propriété du bouton radio cochée
Merci ..
Vous pouvez essayer de demander l'attribut checked, voir l'exemple:
<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>
obtenez alors la valeur du bouton raddio en php: $ publicar = $ postvars [ 'publicar']; et demander sa valeur afin de savoir si elle est VRAI ou FAUX
En outre, si vous souhaitez manipuler les valeurs à l'aide javascript:
if ($("public0").checked == true)
{ ...} or if ($("public1").checked == true){...}
//alert($("public0").checked); //if you want to see the value
//alert($("public1").checked);
Note: $ postvars = $ _POST
Après avoir soumis votre formulaire, en $ _POST (ou $ _GET respectivement), vous aurez une clé avec votre nom et la valeur de bouton radio avec la valeur de votre bouton radio, si elle a été vérifiée. Sinon, il n'y aura pas de telle clé du tout.
Alors <input type="radio" name="test" value="checked!" checked="checked" />
PRODUIRONT $_POST['test'] == 'checked!'
Si votre case est cochée, elle est représentée par une paire key=>value
dans votre tableau $ _POST ou $ _GET. Donc, si vous voulez un booléen de savoir si elle est cochée ou non utiliser ceci:
$checked = (isset($_POST['checkbox_name']))?true:false;
Si vous voulez que la valeur réelle de la case à cocher:
$checked = (isset($_POST['checkbox_name']))?$_POST['checkbox_name']:NULL;
Remplacer $ _POST _GET $, selon la méthode de votre forme.
Cela dépend de votre bouton radio name
Par exemple, si vous avez 2 boutons radio avec name = 'gender'
et vous avez coché l'une avec value='male'
, vous aurez en PHP $_POST['gender']
est égal à male
(ou $ _GET avec GET)