begin process at 2012 05 30 05:16:14
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

Vérification de checbox help!


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Vérification de checbox help!

vendredi 6 janvier 2006 à 21:42:24 | Vérification de checbox help!

Dark_Kirua

Bonjour,
je recherche un scirpt qui permet de faire comme lors des inscriptions, cad cocher une case "j'accèpte les conditions" pour que le bouton valider soit en disable == true, cependant, je n'ai pas une case à cocher, mais 27!!!
Merci de votre aide!
Dark Kirua (je n'ai pas su si il fallait que je classe en AU SECCOURS ou débutant lol)
samedi 7 janvier 2006 à 00:13:55 | Re : Vérification de checbox help!

rrk275

bah une petite boucle for qui verifie tes 27 checkbox ...
function checkcheckbox(){
allcheck = true;//on par du pricipe qu'il sont cochés
for(i=0;i<27;i++)
{
if(document.nomdetonformulaire.nomdetesboutons[i].checked==false){//et si c'est faux et bah on valide pas ..
                                                                                                          allchek = false;//et voila c'est false ...
                                                                                                             }
}
if(allcheck)document.nomdetonformulaire.submit();//si ils sont tous cochés on envoie ..
}
et tu met un <input type="button" onClick="checkcheckbox()" value="envoyer (vous devez avoir cochés les 27 boutons !!)">
apres tu peux faire la meme chose en php mais je pense que ca ne s'y prete moins
samedi 7 janvier 2006 à 10:09:25 | Re : Vérification de checbox help!

Dark_Kirua

Non ça ne marche pas comme je veux :( va voir sur http://www1.covers.free.fr/valider2.php por  voir ce que je eux (actuellement que 2 checkbox pour les tests!)
a+
samedi 7 janvier 2006 à 10:59:20 | Re : Vérification de checbox help!

bultez

Membre Club


Bonjour,
ce qu'a donné rrk275 devrait marcher, ou pas loin,
tu as du mal appliquer...
en plus en ne disant que "ça marche pas comme je veux"
difficile de répondre.
une solution ( parmi des milliers d'autres ), mais
ça dépend de ce que tu veux !!!

<html>
<head>
<script type="text/javascript">
function ctr(chk)
{
 for ( var n=0;n<chk.length;n++ )
 {
  if ( !chk[n].checked ) return false;
 }
 return true;
}
</script>
</head>
<body>
<form  action="javascript:alert('tout est coché');"
  method="post"
  name="frm"
  onsubmit="return(ctr(frm.choix));">
<p><input  type="checkbox" name="choix" /> J'accepte le reglement</p>
<p><input  type="checkbox" name="choix" /> J'accepte le reglement</p>
<p><input  type="submit"
   value="envoyer (vous devez avoir coché les 27 boutons !!)" /></p>
</form>
</body>
</html>


Cordialement. Bul. ~
Site ~

samedi 7 janvier 2006 à 14:49:58 | Re : Vérification de checbox help!

Dark_Kirua

Oui c'est ce que je recherche sauf que la, il faut coher toutes les cases pour que le bouton se trnasforme en submit. Ce que je cherche, c'est que le bouton passe en disabled = false quand on a tout coché et si on a pas tout coché le bouton, il reste en disabled = true, comme le bouton du livre d'or de cette page: [ Lien ]
Désolé de ne pas avoir été assez précis!
Pour info, les name des boutons seront:
lignea
ligneb
...
ligneh
lignei

puis

colonne1
colonne2
...
colonne8
colonne9

et enfin

case1
case2
...
case8
case9

et si les chiffres sont interdits (ce que je ne crois aps je suis vraiment novice en javascript, pardonnez mon ignorance...) je les remplacerais apr des lettres!
la valeur des checkbox n'a aucune importance car ils ne seront pas du tout traités par le script PHP qui s'execute à la validation.

De plus, ma page sera valide XHTML1.1 donc le formulaire n'a pas le droit d'avoir de nom (pour l'instant elle ne l'est aps mais ce n'est qu'un test!)
What else...

Ah oui en fait, c'est pour faire un Sudoku et les gens qui y joueront, pour s'aider, pourront cocher les cases des lignes, des colonnes, et des groupement de 9 cases (pour ceux qui connaissent pas le sudoku [ Lien ]). je sais c'est aps clair mais je m'explique:
un joueur commence une grille et à chaque fois qu'il finit une ligne, une colonne ou une "région" de 9 cases, et qu'il pense qu'il n'y a pas d'erreur, il coche la checkbox correspondante. Lorsque toutes les cases sont cochées, alors ça veut dire que le joueur est pret à valider la grille et là c'est le PHP qui prend le relais.
J'aimerais aussi faire en sorte que les checkbox effectuent une action dans la grille: qu'elles colorient la ligne, colonne ou "région" correspondante pour rendre encore plus claire la résolution du Sudoku au joueur. Le problème, c'est que je n'ai vraiment pas le niveau pour faire ça... mais si une âme généreuse a la bonne idée de m'aider dans ma tâche, qu'elle se manifeste et elle sera la bienvenue!!! Si cette personne le désire, elle aura son nom dans le site.

Si je n'ai pas été assez clair, merci de me le préciser et j'essairais de faire mieux

a+ et merci beaucoup à vous deux.

Dark Kirua
samedi 7 janvier 2006 à 15:16:40 | Re : Vérification de checbox help!

bultez

Membre Club

on peut voir les choses comme ça.
personnellement ça ne me convient pas, je préfère
laisser le bouton submit visible mais transmettant
le formulaire uniquement si toutes les cases sont cochées.
mais chacun ses goûts.
il faut donc, à chaque click sur un "radio" regarder s'il en
reste 1 non coché, si c'est la cas => cacher le submit,
sinon => le montrer.

<html>
<head>
<script type="text/javascript">
function ctr()
{
 var n=1;
 while ( document.getElementById("choix"+n) )
 {
  if ( !document.getElementById("choix"+n).checked )
  { 
   document.getElementById("ButSub").style.display="none";
   return;
  }
 n++;
 }
 document.getElementById("ButSub").style.display="inline";
}
</script>
</head>
<body>
<form  method="post">
<p><input  type="checkbox" id="choix1" onclick="ctr();" /> J'accepte le reglement</p>
<p><input  type="checkbox" id="choix2" onclick="ctr();" /> J'accepte le reglement</p>
<p><input  type="submit"
   id="ButSub"
   style="display:none"
   value="envoyer (vous devez avoir coché les 27 boutons !!)" /></p>
</form>
</body>
</html>

pas testé avec le renard de feu ( dit FF ),  mais
s'il y a une erreur, c'est pas loin...
Cordialement. Bul. ~
Site ~

samedi 7 janvier 2006 à 16:05:49 | Re : Vérification de checbox help!

Dark_Kirua

C'est vrai que c'est pas loin du tout mais pas exactement ce que je recherche!
je préfère
laisser le bouton submit visible
Oui moi aussi je veux pas le supprimer totalement, je veux qu'il soit en disabled comme le bouton que l'on voit ici: [ Lien ]

En tout cas merci de ton aide je vais essayer de voir comment je peux faire ça mais si tu trouves une solution avant moi, n'hésite pas lol
a+
Dark Kirua

samedi 7 janvier 2006 à 16:19:59 | Re : Vérification de checbox help!

Dark_Kirua

Bon alors voila:

<html>
<head>
<script type="text/javascript">
function ctr()
{
 var n=1;
 while ( document.getElementById("choix"+n) )
 {
  if ( !document.getElementById("choix"+n).checked )
  {
   document.getElementById("ButSub").disabled=true;
   return;
  }
 n++;
 }
 document.getElementById("ButSub").disabled=false;
}
</script>
</head>
<body>
<form action="" method="post">
<p><input type="checkbox" id="choix1" onclick="ctr();" /> J'accepte le reglement</p>
<p><input type="checkbox" id="choix2" onclick="ctr();" /> J'accepte les conditions</p>
<p><input type="submit" disabled="disabled" id="ButSub" value="Valider" /></p>
</form>
</body>
</html>


ce code marche comme je veux mais je suis obligé de nommer toutes mes checkbox par nomdelacheckbox suivi d'un nombre i commencant à un et devant être une valeur incrémentée, par exemple, choix1, choix2 est valide mais pas choix10, choix 20 ou meme choix1, validation2...
tant pis pour mes noms de checkbox ligne[i], colonne[i] et case[i] je m'arrangerai autrement!
Merci beaucoup à toi!!!

Au fait, du fait que les noms toi tous choix[i], je peux encore faire mon système de coloration susmentionné?
a+
Dark Kirua
samedi 7 janvier 2006 à 16:22:31 | Re : Vérification de checbox help!

bultez

Membre Club

baf !?!?!?
remplacer style.display=  par disabled= true ou false

>>Oui moi aussi
oui ? mais pas dans les mêmes conditions
et appels au javascript que je considère
comme inutils ( à chaque fois que l'on touche
un bouton et non pas 1 seule fois, quand on valide )
Cordialement. Bul. ~
Site ~

samedi 7 janvier 2006 à 16:47:04 | Re : Vérification de checbox help!

bultez

Membre Club


nos messages se sont croisés...

>>mais je suis obligé de nommer toutes mes checkbox par nomdelacheckbox
>>suivi d'un nombre i commencant à un
<humour>pas obligé ça, on peut commencer à 17 par exemple</humour>

>>et devant être une valeur incrémentée, par exemple, choix1, choix2
>>mais pas choix10, choix 20
<humour>faut incrémenter de 10 et pas de 1, dans ce cas</humour>

>>ou meme choix1, validation2...
faisable car on peut regarder tous les éléments d'un formulaire ,
mais bof, ça vaut le coup ?

>>faire mon système de coloration susmentionné?
pas compris...

Cordialement. Bul. ~
Site ~


1 2

Cette discussion est classée dans : help, case, cocher, vérification, checbox


Répondre à ce message

Sujets en rapport avec ce message

case à cocher [ par santano ] bonjourje cherche un script qui me permet a partir d'une case a cocher de cocher ou decocher d'autre case merci d'avance case a cocher ?? [ par michong ] salut a tousj'ai crée un form sur lequel se trouve une case a cocher et un calque.Cette case a coché permettrait a l'utilisateur d'afficher ou de masq case a cocher + php [ par jimmy69 ] Bonjour a tous, J'ai un p'tit souci au point de vue des cases cocher ! je vous explique j'ai un listing de contacts (nom, prenom etc...) que je liste case a cocher et disabled [ par jackrichard ] bonjours a tous je n'ai quasiment aucune compétence en javascript donc ce code est peut etre conplétement faux. Ce que j'aimerais c'est que si ma case lien qui selectionne une case à cocher [ par astuces_jeux ] Bonjour y a-t-il moyen de faire une liste déroulante avec une sélection qui sert à activer une case à cocher la case à cocher désactive la liste dérou sélection d'enregistrement par une case à cocher [ par SweetDreams ] Bonjour,A partir d'une liste d'enregistrements(devant chacun une case à cocher), comment arriver à supprimer les enregistrements cochés par un simple Cases à cocher [ par lavache13 ] Je suis en train de faire un formulaire avec des cases à cocher et j'aimerai savoir ce que retourne une case à cocher comme valeur. J'ai essayé checke verif case à cocher [ par krol ] Bonjour,Voici mon soucis :Choix 1Choix 2Choix 3<input type="checkbox" name=" TRANSFARMATION DES VARIABLES [ par rems02 ] Comment transformer une variable texte en variable nombre ? J'ai recupère des variable dan sun formulaire (case à cocher) mais en les aditionnant je Case à cocher [ par rems02 ] Je cherche une idée pour comptabiliser le nombre de case à cocher COCHER. J'ai un formulaire avec plusieurs cases à cocher et je voudrais verifier qu


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
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 : 0,998 sec (3)

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