Decocher une checkbox coché par defaut

Decocher une checkbox coché par defaut - HTML/CSS - Programmation

Marsh Posté le 15-02-2005 à 11:50:05    

Bonjour,
 
J'ai un formulaire avec plusieurs questions/responses.
Tous les groupes de reponses ont une reponses coché par defaut. Cependant j'aimerai pouvoir laisser la possibilité a l'utilisateur de ne rien cocher (et donc decocher ce qui est mit par defaut) et de traiter ce resultat. Le probleme c'est que si je fais ca le navigateur croit que si rien n'est coché alors l'utilisateur a coché la reponse par defaut...
 
J'aimerai par exemple retourner "-1" si l'utilisateur ne coche rien, comment faire ? Je pense à une fonction javascript mais comment faire ?
 
Merci :jap:

Reply

Marsh Posté le 15-02-2005 à 11:50:05   

Reply

Marsh Posté le 15-02-2005 à 11:52:08    

Tu met une option "pas de réponse" :/

Reply

Marsh Posté le 15-02-2005 à 11:53:26    

Ouais mais je ne veux pas faire ca, ca ne me plait pas :/ Je prefere pouvoir tout décocher (C'est pour un QCM, si je dis que ici il n'y a pas de réponse c'est une aide, alors que si l'utilisateur sait que parfois il ne doit rien cocher c'est plus dur pour lui)

Reply

Marsh Posté le 15-02-2005 à 11:55:07    

Envoi un exemple de groupe de checkbox (code HTML) histoire de voir

Reply

Marsh Posté le 15-02-2005 à 12:02:46    

Le truc c'est que c'est pas fait en html vraiment, c'est du xml interprété par xsl qui va generer mon html. Donc j'ai pas vraiment de code html a proprement dit.  
C'est pour ca que je voudrai passer par un script javascript par dessus tout ca pour "surveiller" mes boutons et voir si rien est coché et si oui renvoyer -1.
Mais je connais pas du tout le javascript :/

Reply

Marsh Posté le 15-02-2005 à 13:43:31    

Ne repose pas sur le Javascript. Y'a 9% des gens qui ne l'ont pas activé :/
C'est bizarre qu'il t'envoi la valeur par défaut si tout est décoché :??:

Reply

Marsh Posté le 15-02-2005 à 14:18:55    

Bah ouais je sais pas trop pourquoi mais comme en fait la premiere reponses est checked par defaut ca doit venir de la. Si le navigateur ne voit rien de cocher il doit prendre celle coché par défaut...

Reply

Marsh Posté le 15-02-2005 à 14:30:26    

Normalement pas :??: si rien n'est coché, il ne renvoi rien

Reply

Marsh Posté le 15-02-2005 à 14:42:26    

Bah moi pourtant ca fait ca, je capte pas alors :/

Reply

Marsh Posté le 15-02-2005 à 14:43:26    

FlorentG a écrit :

Normalement pas :??: si rien n'est coché, il ne renvoi rien


il me semble qui si, j'avais été em$*#§dé avec un formulaire comme ça.
Une case non cochée avait quand meme sa variable de créée lors de l'envoie du formulaire, et celle-ci contenait la valeur "Off"


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 15-02-2005 à 14:43:26   

Reply

Marsh Posté le 15-02-2005 à 14:47:18    

Bah moi j'ai remarqué que quand une case est pas cochée, elle est même pas envoyée :??:

Reply

Marsh Posté le 15-02-2005 à 14:48:22    

C'est inscrit dans la spé HTML 4 :

Citation :

All "on" checkboxes may be successful.

Donc les checkbox non cochée ne sont pas successful, et donc ne sont pas envoyée

Reply

Marsh Posté le 15-02-2005 à 14:52:13    

C'est marqué "All" et pas "Only"...
ceci ne dit donc pas que les cases non "on" ne seront pas envoyées...
 
Et pis, je sais que j'avais tourné en bourrique sur un formulaire comme ça jusqu'à ce que je fasse des prints de toutes les variables... et meme celle que je pensais ne pas avoir sont apparus, avec la valeur "off"...
Promis juré je l'ai vu de mes yeux vu...


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 15-02-2005 à 14:54:52    

Un peu plus haut, y'a marqué :

Citation :

When a form is submitted, only "on" checkbox controls can become successful.


:/ C'était quoi ton navigateur ???

Reply

Marsh Posté le 15-02-2005 à 15:35:41    

ben je sais plus si j'étais encore à IE ou déjà à FF à l'époque...


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 15-02-2005 à 16:49:13    

Perso j'suis sous FireFox...

Reply

Marsh Posté le 15-02-2005 à 21:18:21    

On parle bien de "checkbox" non ? Il me semble que dans le cadre des "radios buttons" il peut en effet que l'un deux reste coche.
 
Mais pour les checkbox, il n'y a pas de "valeur" par defaut, puisqu'il n'y a pas de relation entre les checkbox.
 
Meme si tu utilise du XML+XSL, pourrais-tu  nous montrer le code html final ? Peut-etre que c'est lors du rendu via ton XSL que ce dernier coche au moins une case.

Reply

Marsh Posté le 15-02-2005 à 23:01:12    

Pour la valeur par défaut d'une checkbox, y'a soit non-cochée, soit cochée. Maintenant si on décoche tout, il n'y a effectivement pas de valeur par défaut :??:

Reply

Marsh Posté le 16-02-2005 à 00:22:53    

Je vous montre demai comment je fais, c sous Linux que j'ai mes fichiers et la j'suis sous Windows ;)
 
Sinon ca se passe comme dit par FlorentG, ca garde les coché par défaut par défaut meme si décoché :pt1cable:


Message édité par Loizo le 16-02-2005 à 00:23:26
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed