Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > AJAX
AJAX Forum sur la programmation AJAX. Avant de poster : Cours AJAX, FAQ AJAX, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/03/2008, 11h40   #1
Membre du Club
 
Avatar de cflo91
 
Inscription : mars 2007
Messages : 113
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 113
Points : 41
Points : 41
Par défaut [Xajax] Probleme checkbox avec xajax

Bonjour,

Je suis en train de développer un formulaire avec xajax.

Mon formulaire contient differents champs texte (qui fonctionne tres bien) et une checkbox.
Le problème est que quand les données sont envoyés à ma fonction qui vérifie les champs, ma checkbox est tout le temps considéré comme coché meme quand elle ne l'est pas.

Voici le code de la checkbox:
Code :
1
2
 
<input type="checkbox" id="case" name="case" value="1" />
Voici comment je vérifie si elle est coché ou non:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
 
function inscription($nom,$prenom,$case, ....)
{......
if ($case == '1')
    {
        //coche....
    }
else
    {
       //non coche....
    }
....
}
J'appelle ma fonction comme ceci:
Code :
1
2
 
<input type="submit" value="Valider" onclick="xajax_inscription(document.getElementById('nom').value,document.getElementById('prenom').value,document.getElementById('case').value);return false;"

Comment pourrais je résoudre ce problème ??

Merci d'avance
cflo91 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2008, 13h37   #2
Modérateur
 
Avatar de DoubleU
 
Inscription : janvier 2006
Messages : 1 107
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 1 107
Points : 1 118
Points : 1 118
Essaie ca:

Code :
<input type="submit" value="Valider" onclick="xajax_inscription(document.getElementById('nom').value,document.getElementById('prenom').value,document.getElementById('case').checked);return false;"
Code :
1
2
3
4
5
6
7
8
9
10
11
12
function inscription($nom,$prenom,$case, ....)
{......
if ($case == true)
    {
        //coche....
    }
else
    {
       //non coche....
    }
....
}
DoubleU est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2008, 16h12   #3
Responsable Modération
 
Homme
Inscription : janvier 2007
Messages : 9 316
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : janvier 2007
Messages : 9 316
Points : 15 522
Points : 15 522
Bonjour,
Citation:
Envoyé par DoubleU Voir le message
Essaie ca:

Code :
<input type="submit" value="Valider" onclick="xajax_inscription(document.getElementById('nom').value,document.getElementById('prenom').value,document.getElementById('case').checked);return false;"
Code :
1
2
3
4
5
6
7
8
9
10
11
12
function inscription($nom,$prenom,$case, ....)
{......
if ($case == true)
    {
        //coche....
    }
else
    {
       //non coche....
    }
....
}
+1

mais du coup
Code :
1
2
3
4
5
6
if ($case)
    {
        //coche....
    }
else
    {...
A+
E.Bzz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2008, 16h27   #4
Membre du Club
 
Avatar de cflo91
 
Inscription : mars 2007
Messages : 113
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 113
Points : 41
Points : 41
Merci ça fonctionne parfaitement
cflo91 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h47.


 
 
 
 
Partenaires

Hébergement Web