begin process at 2012 02 11 04:49:16
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Formulaire

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

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


 Information sur la source

Note :
Aucune note
Catégorie :Formulaire Classé sous :utilisateur, cocher, checkbox, valider, formulaire Niveau :Débutant Date de création :21/09/2008 Date de mise à jour :24/09/2008 18:25:08 Vu / téléchargé :7 463 / 337

Auteur : yoyo17560

Ecrire un message privé
Commentaire sur cette source (13)
Ajouter un commentaire et/ou une note

 Description

Ce code oblige tous simplement l'utilisateur a cocher un casse pour valider un formulaire, par exemple le règlement de votre site.

Au départ on a une checkbox et un bouton grisé, une fois la checkbox cocher le bouton devient "normal" et le bouton est dégrisé.

Source

  • <html>
  • <head>
  • <script type="text/javascript">
  • function ChangeStatut(formulaire)
  • { formulaire.validation.disabled=!formulaire.regagree.checked; }
  • </script>
  • </head>
  • <body>
  • <form action="" methed="post">
  • <p><input type="checkbox" name="regagree" value="valeur" onClick="ChangeStatut(this.form)" /> J'accepte le reglement</p>
  • <p><input type="submit" name="validation" value="S'enregistrer" disabled /></p>
  • </form>
  • </body>
  • ---------------------------------------------------------------------------------
  • Pour rediriger vers une nouvelle page:
  • action="ma_page.php"
<html>
<head>
<script type="text/javascript">
function ChangeStatut(formulaire)
{ formulaire.validation.disabled=!formulaire.regagree.checked; }
</script> 
</head>
<body>
<form action="" methed="post">
<p><input type="checkbox" name="regagree" value="valeur" onClick="ChangeStatut(this.form)" /> J'accepte le reglement</p>

<p><input type="submit" name="validation" value="S'enregistrer" disabled /></p>
</form>
</body>

---------------------------------------------------------------------------------

Pour rediriger vers une nouvelle page:

action="ma_page.php"

 Conclusion

Ceci est ma première source a 15 ans histoire de démarrer, donc soyer pas trop méchant !
Bien sûr tous les commentaire sont les bienvenues !

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

21 septembre 2008 22:03:27 :
amélioration du code
21 septembre 2008 22:08:41 :
ajout d'une conclusion
24 septembre 2008 18:25:08 :
simplification du code avec la fonction que ma donner Bultez.

 Sources du même auteur

ROTATION DES ÉLÉMENTS D'UN PAGE WEB

 Sources de la même categorie

Source avec Zip Source avec une capture BOITE DE DIALOGUE MODALE DE SÉLECTION D'UNE LISTE D'ICONES par JJDai
Source avec Zip Source avec une capture RÉSOLUTION D'UN SYSTÈME D'ÉQUATIONS LINÉAIRES À N INCONNUES par william voirol
Source avec Zip Source avec une capture PLUGIN JQUERY LISTE MODIFIABLE (COMBO) AUTOCOMPLÉTÉE par medkarim
GESTION DE NUMÉRO DE TÉLÉPHONE SIMPLE DANS FIREFOX7 par rotomtom
Source avec Zip Source avec une capture RECOMMANDER CETTE PAGE AVEC MAILTO, ACCENT ET RETOUR LIGNE D... par weabow

 Sources en rapport avec celle ci

Source avec une capture FORMULAIRE D'INSCRIPTION+VÉRIFICATION par ellissss
Source avec Zip SYSTÈME D'UPLOAD DE FICHIER SANS RECHARGEMENT DE LA PAGE. par theptitprince
Source avec Zip Source avec une capture SCROLL BARS EN JAVASCRIPT SUR UNE PAGE HTML par Glennouchet
EDITION D'UN CHAMP par macgile
COCHER UN NOMBRE LIMITÉ DE CASES (CHECKBOX) DANS UN FORMULAI... par monsieurzouzou

Commentaires et avis

Commentaire de bultez le 22/09/2008 09:09:56

c'est gentil de nous mettre cette source...

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

@+

Commentaire de petifa le 22/09/2008 09:56:33

mouai simpatique ta source, et bien utile mais comme l'a dit bultez à simplifier :p

Commentaire de yoyo17560 le 22/09/2008 20:54:16

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.

Commentaire de sypher0 le 24/09/2008 08:07:54

super de commencer à coder à 15 ans :)

Commentaire de nicomilville le 24/09/2008 13:07:37

Salut,

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

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

a++

Commentaire de nshombo le 24/09/2008 15:55:22

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à

Commentaire de nicomilville le 24/09/2008 16:00:18

Le point numéro 1 mérite une petite précision :

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

a++

Commentaire de Arto_8000 le 25/09/2008 19:13:47

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.

Commentaire de nicomilville le 25/09/2008 20:30:29

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++

Commentaire de Arto_8000 le 26/09/2008 01:32:17

Le ! ça s'applique juste au valeur booléenne. !true == false et !false == true.

Commentaire de nicomilville le 26/09/2008 07:08:09

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++

Commentaire de loupile le 21/10/2008 21:35:51

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"><input type="checkbox" name="regagree" value="valeur" onClick="ChangeStatut(this.form)" /> J'ai lu et j'accepte les conditions générales d'utilisations du "Pack Garanties".
     <br /><br />
     <input type="image" name="validation" src="img/btn_valid.gif" border="0" disabled="disabled" /> </input>
     </form>

mais rien à faire ca marche po ..
vous avez une idée ?
merci d'avance

Commentaire de nshombo le 23/10/2008 10:43:47

Pour LUPILE, essaie plutôt avec les feuilles de styles comme ceci par exemple :

<input type="submit" style="background:#ff0 url(img/btn_valid.gif);" name="validation" border="0" disabled />

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.
    

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Lecture fin de TextArea [ par fresk13 ] Bonjour à tous. Voila, je travaille actuellement sur un projet en PHP. Lors de l'inscription d'un utilisateur, avant l'apparition du formulaire d'insc Help! Formulaire - Style CSS/PHP & Session [ par LuxeurDelphii ] Salut, Bon voilà, je m'explique tout rapidement, je ne sais pas non plus si j'ai choisi le bon thème, soit si je suis dans le bon emplacement du suje Cocher et décocher 2 checkbox automatiquement [ par shpfors ] Bonjour, A noter que je suis débutant. J'ai 2 tableaux pe_vari et pe_wavevari. J'aimerai que lorque je coche la checkbox pe_vari[1] une deuxième ch Valider un formulaire avec un href [ par marjoBZH ] Bonjour, voici mon code développez en PHP : while($lig=mysql_fetch_row($res)) { echo(""); echo("$lig[2]"); echo(""); echo("<form name='courses' me Creation de formulaire de saisi à partir de liste de checkbox [ par mohcine_chibane ] Bonjour, J'aimerai savoir ou avoir une idée sur comment on peut à partir d'une liste de données suivi par des checkbox, créer un [b]formulaire de sa Cocher des checkbox à la velue suivant leur value [ par mdc888 ] Salut à tous, Je suis assez débutant en js, aussi j'aurai besoin d'un conseil. J'ai un tableau avec des centaines de checkbox, genre : <input type case à cocher [ par ericsandrine ] bonjour,j'ai un formulaire avec des cases à cocher mis en boucle par php &lt;input name="selectville[]" type="checkbox" value="&lt;?php $nom de la vil générer une planche contact photos à partir d'un formulaire [ par NEXUS6 ] Bonjour ! j'aimerais pouvoir réaliser un "générateur de planches contact de photos" sur mon site. Je m'explique : mon projet est d'avoir la possibilit interaction entre un formulaire et une base de donnée [ par rabebmsaddek ] j'ai un formulaire contenant des checkbox ,chacun correspont à un droit d'accée,un administrateur doit cocher les checkbox souhaités et  les envoyer  Valider un formulaire présent dans une page depuis un popup [ par Divinity78180 ] Bonjour, Après pas mal de recherche, j'ai trouvé au moins 5 façons différentes de valider un formulaire depuis une iframe ou encore un popup. Mon ch


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,326 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales