Réucpérer la valeur de checkbox
Résolu
kimyoo
Messages postés
36
Date d'inscription
Statut
Membre
Dernière intervention
-
kimyoo Messages postés 36 Date d'inscription Statut Membre Dernière intervention -
kimyoo Messages postés 36 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis en train de réaliser un formulaire tout bête en php, le problème est que dans mon formulaire j'ai une case de type "checkbox" et je suis entrain de récupérer sa valeur dans ma base mais ça ne marche pas toujours j'ai récupéré 0
ceux-ci mon code:
Si j'ai oublié de préciser quelque chose faites le moi savoir.
En vous remerciant d'avance !
EDIT : Ajout du langage dans les balises de code !
Je suis en train de réaliser un formulaire tout bête en php, le problème est que dans mon formulaire j'ai une case de type "checkbox" et je suis entrain de récupérer sa valeur dans ma base mais ça ne marche pas toujours j'ai récupéré 0
ceux-ci mon code:
<div class="control-group "> <label class="control-label">Active</label> <div class="controls check"> <input type="checkbox" checked data-toggle="switch" data-on="1" data-off="0" /> </div> </div> <script type="text/javascript"> $(function(){ $('.check').change(function(){ var etat=$(this).prop('checked') ? '1' : '0'; $('.act').val(etat); }); }); </script> <input type="hidden" class="act" name="active">
Si j'ai oublié de préciser quelque chose faites le moi savoir.
En vous remerciant d'avance !
EDIT : Ajout du langage dans les balises de code !
A voir également:
- Réucpérer la valeur de checkbox
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Valeur ascii - Guide
- Faites afficher avec un fond coloré les cellules qui contiennent une valeur comprise entre 250 et 350. quel nombre est dessiné en surbrillance ? ✓ - Forum Excel
- Excel ne pas afficher #valeur ✓ - Forum Excel
- Formule excel si contient texte alors valeur ✓ - Forum Excel
2 réponses
Bonjour,
Tu pointes sur une CLASS "check"
Et non sur ton Input Checkbox ... c'est pour ça que ton code ne se lance jamais.
En gardant le même code... il te suffit d'ajouter une "class" à ta checkbox
Tu pointes sur une CLASS "check"
$('.check')
Et non sur ton Input Checkbox ... c'est pour ça que ton code ne se lance jamais.
En gardant le même code... il te suffit d'ajouter une "class" à ta checkbox
<input type="checkbox" class="check" checked data-toggle="switch" data-on="1" data-off="0" />
<!doctype html>
<html lang="fr">
<head>
<meta charset="utf-8">
<title></title>
<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
<script>
$(document).ready(function(){
$("#maCheckBox").change( function(){
if( checkboxCocher("#maCheckBox") )
{
alert("checkbox coché");
}else{
alert("checkbox décoché");
}
});
});
var checkboxCocher = function(id){
var etatCheckBox = $(id+":checked").val();
if( etatCheckBox == 'on')
{ return true;}
else
{ return false;}
}
</script>
</head>
<body>
<input type="checkbox" name="champ1" id="maCheckBox"/>
</body>
</html>
Merci codeurh24
mon problème est résolu juste en ajoutant cette ligne
<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
mon problème est résolu juste en ajoutant cette ligne
<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
j'ajoute class="check" à mon Input checkbox mais rien est changé
il me semble qu'il manque l'id de votre input.
cordialement,
et j'ai changé $('#check') et je récupère encore la valeur 0 en cochant mon checkbox
j'ai pas compris ou l'erreur exactement
cordialement,