Case qui ne veut pas se cocher !

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Case qui ne veut pas se cocher !

Re: Case qui ne veut pas se cocher !

par AB » 09 juil. 2012, 00:14

Merci Xtg de m'avoir montrer la voie du javaSCRIPT ;)
Oui on précise parce que "java" est un langage existant et différent de "javascript". Donc c'est pas une bonne idée de vouloir faire un raccourci en disant "java" pour parler de "javascript". Si tu veux économiser tes doigts écris plutôt "js" :)

Re: Case qui ne veut pas se cocher !

par WikiRage » 08 juil. 2012, 22:01

Et bien il doit être là le truc qui manque du coup.

Et je répond moi-même à mon topic : onClick --> onChange

Il m'a fallu manger un bout de cuisse de dinde pour y penser :mrgreen:
WikiRage---> :langue:

Merci Xtg de m'avoir montrer la voie du javaSCRIPT ;)

Re: Case qui ne veut pas se cocher !

par xTG » 08 juil. 2012, 21:22

Javascript, c'est pas du Java. ;)

Tu pourrais détailler ? Car je ne vois justement aucun code permettant de cocher tes checkbox, donc elles vont pas se cocher toute seule.

Case qui ne veut pas se cocher !

par WikiRage » 08 juil. 2012, 20:29

Coucou les artistes du php/java.

[javascript]<script type="text/javascript">
function visibilite(thingId) {
var targetElement;
targetElement = document.getElementById(thingId) ;
if (targetElement.style.display == "") { targetElement.style.display = "none" ; }
else { targetElement.style.display = "" ; }
}
</script>[/javascript]
<form method="post" action="creation.php">
   <fieldset>
       <legend>RUBRIQUES</legend>
       Cochez les éléments primaires du dossier :<br />
       <input type="checkbox" name="nom1" id="nom1" onclick="javascript:visibilite('boxNom1'); return false;" />
       <label for="nom1Label" id="nom1Label">Accès un niveau 1</label><br />
       <input type="checkbox" name="nom2" id="nom2" onclick="javascript:visibilite('boxNom2'); return false;" />
       <label for="nom2Label" id="nom2Label" >Accès au niveau 2</label><br />
   </fieldset>
</form>

<div>
<strong>Cochez les éléments secondaires du dossier :</strong>
<!-- NIV1 -->
<form method="post" action="creation.php" id="boxNom1" style="display: none;">
       <legend>--NIVEAU1--</legend>
       <input type="checkbox" name="coucou1" id="coucou1" onclick="" />
	   <label for="Label1" id="Label1">NIVEAU 1</label><br />
</form>
<!-- NIV2 -->
<form method="post" action="creation.php" id="boxNom2" style="display: none;">
       <legend>--NIVEAU2--</legend>
       <input type="checkbox" name="coucou2" id="coucou2" onClick="" />
	   <label for="Label2" id="Label2">NIVEAU 2</label><br />
</form>
</div>
QUESTION : pourquoi les cases à cocher "RUBRIQUES" ne se cochent pas ?
Historiquement, j'ai réussi à faire apparaître un formulaire quand une case est cliquée ! (je m'applause, 5h de recherches intensives) ;)
@+WikiRage