IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

checkbox avec autre style css


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    35
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 35
    Par d�faut checkbox avec autre style css
    Bonjour a tous

    Je suis en train de faire un formulaire de commentaire type allocin� avec un syst�me d'�toiles. mes �toiles sont des checkbox dont j'ai modifi� le css mais seulement quand je clique sur une �toile celle ci change bien de couleur mais la checkbox associ�e ne se coche pas....

    Voici mon code:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
     
    <html>
     
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
     
     
     
    <head>
     
     
    <style type='text/css'>
    label.checkbox_checked {
    	background: white url('StarOver.gif') no-repeat;	
    	padding: 25px 25px 25px 25px;
    	font-family:verdana;
    	font:20px;
    	display: block;
    	margin:  0px;
     
     
     
    }
    label.checkbox_unchecked  {
    	background: white url('StarOut.gif') no-repeat;	
    	padding: 25px 25px 25px 25px;
    	font-family:verdana;
    	font:20px;
    	display: block;
    	margin:  0px ;
     
    }
    </style>
     
    <script>
     
    function Warp(obj){
     
     
    	obj.className=(obj.className=='checkbox_checked')?'checkbox_checked':'checkbox_checked';
     
    	mycheck=document.getElementById('checkbox_1')
    	mycheck.checked=!mycheck.checked
     
     
    }
    function Warped(obj){
     
     
    	obj.className=(obj.className=='checkbox_unchecked')?'checkbox_unchecked':'checkbox_unchecked';
     
    	mycheck=document.getElementById('checkbox_1')
    	mycheck.checked=!mycheck.checked
     
     
    }
     
    </script>
     
    </head>
     
     
     
    <body>
     
     
    <form name="form" action="resultat.php"  method="post">
     
     
     
    <table>
    <tr>
    <?for ($i=0;$i<10;$i++){?>
    <td><label  id="label_<?echo $i;?>" class="checkbox_unchecked" onclick="
    <? 
     
    for ($j=0;$j<($i+1);$j++){
     
     
    ?>
    Warp(label_<?echo $j;?>)
     
    <?
    }
    for ($j=$i+1;$j<10;$j++){
     
    ?>
    Warped(label_<?echo $j;?>)
    <?
    }
    ?>
    "></label>
    checkbox<?echo $i+1;?>:<input name="checkbox<?echo $i+1;?>" id="checkbox_1" type="checkbox" /></td>
    <?}
     
    //style='z-index:10;visibility:hidden;'
    ?>
    </tr></table>
     
     
     
     
    <table><tr><td>
    Commentaires: </td><td><TEXTAREA rows="3" name="commentaires">
    Tapez ici vos commentaires</TEXTAREA></td></tr></table>
     
    <br><input type='submit' value='poster'>
    </form>
    </body>
     
     
     
    </html>
    en r�alit� c'est mon
    mycheck=document.getElementById('checkbox_1')
    mycheck.checked=!mycheck.checked qui ne marchent pas mais je ne comprend pas pourquoi...

  2. #2
    Membre exp�riment�
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    254
    D�tails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2007
    Messages : 254
    Par d�faut
    Essaie cette solution moins el�gante:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    if(mycheck.checked)
      mycheck.checked = false;
    else
      mycheck.checked = true;

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    35
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 35
    Par d�faut
    merci mais ca ne marche pas non plus, ca revient au m�me que ce que j'ai fais...

    �dit: j'ai trouv� tout seul, pour ceux que ca interesse j'utilise un document.forms.form.checkbox.checked = true ou false pour les coch� ou non...

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. checkbox avec �l�ments style visible hidden et PHP
    Par rvm31 dans le forum G�n�ral JavaScript
    R�ponses: 5
    Dernier message: 11/01/2013, 15h48
  2. [CKEditor] probl�mes avec mes styles css
    Par e.maquair dans le forum Biblioth�ques & Frameworks
    R�ponses: 2
    Dernier message: 20/08/2007, 00h01
  3. probleme style peek a boo avec JS et CSS
    Par very dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 01/09/2006, 19h49
  4. R�ponses: 1
    Dernier message: 30/11/2005, 14h57
  5. Probl�me de mise en page avec feuille de style css
    Par leroivert dans le forum Mise en page CSS
    R�ponses: 3
    Dernier message: 15/11/2005, 09h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo