OBLIGER UN UTILISATEUR DE COCHER UNE CHECKBOX POUR VALIDER UN FORMULAIRE.

cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 - 22 sept. 2008 à 09:09
nshombo Messages postés 7 Date d'inscription dimanche 18 novembre 2001 Statut Membre Dernière intervention 23 octobre 2008 - 23 oct. 2008 à 10:43
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/48017-obliger-un-utilisateur-de-cocher-une-checkbox-pour-valider-un-formulaire

nshombo Messages postés 7 Date d'inscription dimanche 18 novembre 2001 Statut Membre Dernière intervention 23 octobre 2008
23 oct. 2008 à 10:43
Pour LUPILE, essaie plutôt avec les feuilles de styles comme ceci par exemple :



donc, j'ai remis "submit" au lieu de "image", puis j'ai ajouté un style.
je préfère ainsi. le html pur pur a parfois des limites, il faut savoir et c'est pourquoi, il y a les compléments :javascript, css, etc.
cs_loupile Messages postés 95 Date d'inscription dimanche 8 janvier 2006 Statut Membre Dernière intervention 7 avril 2011
21 oct. 2008 à 21:35
j'ai une question ..
je veux remplace le bouton submit par une image voilà donc ce que j'ai fais
<form action="/common/xt_frInsBenPkgUpdate.asp" method="post"> J’ai lu et j’accepte les conditions générales d’utilisations du “Pack Garanties”.



</form>

mais rien à faire ca marche po ..
vous avez une idée ?
merci d'avance
nicomilville Messages postés 3472 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 28 février 2014 36
26 sept. 2008 à 07:08
ok, merci, effectivement j'avais mal regardé le code de bultez, j'avais cru voir une comparaison mais en fait c'était une instruction...


a++
Arto_8000 Messages postés 1044 Date d'inscription lundi 7 mars 2005 Statut Membre Dernière intervention 13 juillet 2010 7
26 sept. 2008 à 01:32
Le ! ça s'applique juste au valeur booléenne. !true == false et !false == true.
nicomilville Messages postés 3472 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 28 février 2014 36
25 sept. 2008 à 20:30
a mince, je ne connaissait pas cette possibilité, par exemple si je met :

var valeur = (!2);

ça veut dire que valeur est égal a -2 ?

a++
Arto_8000 Messages postés 1044 Date d'inscription lundi 7 mars 2005 Statut Membre Dernière intervention 13 juillet 2010 7
25 sept. 2008 à 19:13
Nicomiville -> "!=" et "=!" c'est pas du tout la même chose ! "!=" c'est une opération de comparaison qui veut dire "n'est pas égale à". "=!" c'est une affection du contraire de la valeur.

Exemple :
valeur = (!true) // assigne le contraire de "true" à valeur //
5 != 2 // c'est une expression qui retourne vrai //

L'opération contraire du "=!" est tout simplement "=". Le "==" c'est un opérateur de comparaison et non d'affectation.
nicomilville Messages postés 3472 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 28 février 2014 36
24 sept. 2008 à 16:00
Le point numéro 1 mérite une petite précision :

!et! c'est strictement la même chose !

a++
nshombo Messages postés 7 Date d'inscription dimanche 18 novembre 2001 Statut Membre Dernière intervention 23 octobre 2008
24 sept. 2008 à 15:55
je pnes pour ma part que votre code à le mérite d'être compréhensible par des bons débutants. j'explique donc pour les débutants le miracle que Bultez a accompli :
1. le =! est le contraire de ==
2. comme les deux lignes de codes sont identiques, mais ce qui est true dans l'un est false dans l'autre, alors vaut mieux écrire une seule ligne en disant que le disabled va prendre le contraire de la valeur du checked.
Voilà
nicomilville Messages postés 3472 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 28 février 2014 36
24 sept. 2008 à 13:07
Salut,

Bonne source mais peut être beaucoup plus courte et simplifié...

@sypher0 : j'ai commencé a codé a 12(vb2005) ans lol !

a++
sypher0 Messages postés 4 Date d'inscription vendredi 22 août 2008 Statut Membre Dernière intervention 24 septembre 2008
24 sept. 2008 à 08:07
super de commencer à coder à 15 ans :)
yoyo17560 Messages postés 31 Date d'inscription dimanche 21 septembre 2008 Statut Membre Dernière intervention 3 novembre 2008
22 sept. 2008 à 20:54
ok, je vais me pencher sur mon code afin de l'ameliorer. Je vais essayer avec la fonction de bultez auxquel je n'y avais pas penser.
cs_petifa Messages postés 215 Date d'inscription dimanche 20 février 2005 Statut Membre Dernière intervention 10 mars 2014
22 sept. 2008 à 09:56
mouai simpatique ta source, et bien utile mais comme l'a dit bultez à simplifier :p
cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
22 sept. 2008 à 09:09
c'est gentil de nous mettre cette source...

function ChangeStatut(formulaire)
{ formulaire.validation.disabled=!formulaire.regagree.checked; }

@+
Rejoignez-nous