Javascript qui test checkbox cochée [Résolu] - HTML/CSS - Programmation
Marsh Posté le 25-11-2010 à 09:34:43
Est ce que tu ne devrai pas plutot utiliser des boutons radio( qui ne permettent qu'un choix ) ?
Sinon, comment tu gère le fait que je coche "autre" et "fiche technique"
Marsh Posté le 25-11-2010 à 09:41:56
En fait non, il faut qu'on puisse répondre à plusieur choses. Moi je ne veux m'occuper que de la case "Autre", juste au niveau graphique, pour faire en sorte que lorsque elle ne soit pas cochée on ne puisse pas écrire dedans, après c'est juste du détail je te l'accorde (d'un point de vue fonctionnement et récupération des réponses, ça fonctionne).
Je ne sais pas si techniquement c'est réalisable, voilà pourquoi je fais appel à vos services
Marsh Posté le 25-11-2010 à 10:11:56
flo850 as-tu vu ce somptueux mélange entre javascript et PHP ?
Marsh Posté le 25-11-2010 à 11:24:36
Ben si je mélange des trucs tu veux bien me les expliquer stp ?
Je suis débutant donc je suis la pour apprendre.
Marsh Posté le 25-11-2010 à 11:34:33
( je me moquais surtout de moi de n'avoir pas pu lire ton code)
Le php est exécute uniquement à la génération de la page.
$_POST['Ques6'] contient donc la valeur initiale de Ques6 ( si elle existe) , mais pas la valeur qui est actuellement cochée
tu devrai faire quelque chose du genre
Code :
|
pour avoir cette valeur( après avoir mis un id sur Ques6)
Mais il y a plus simple :
utilise : onclick="Coche6(this);"
Code :
|
Marsh Posté le 25-11-2010 à 11:52:56
Ahhh !! Oui je comprend mieux maintenant !
On y est presque mais pas encore, parce que ce que tu m'as donné rend l'inverse lol. Activation du textarea que lorsque la case est décoché et inversement.
J'ai essayé tout naivement de remplacer "disabled" par "enabled" mais ça marche plus !
Marsh Posté le 25-11-2010 à 11:54:30
oups, j'ai fait ça un peu vite
Code :
|
disabled est une propriété de ta textarea , donc tu peux en changer la valeur
enabled n'existe pas
Marsh Posté le 25-11-2010 à 09:25:52
Bonjour à tous,
Je suis un peu embêté, je ne trouve pas la solution à mon problème.
J'ai réalisé un QCM assez basique.
Seulement voilà, à une question j'ai ceci :
J'aimerais créer un code en Javascript, qui me permette, lorsque je coche la case "Autre" cela m'active le champ du dessous, jusque la c'est ok :
La difficulté maintenant est que lorsque je redécoche (et etc etc) la case j'aimerais qu'il se redésactive. Et ça ça ne fonctionne pas.
Voici ce que j'ai fait :
La question :
Et maintenant le code javascript qui fonctionne pas : (il n'active jamais le textarea et reste toujours grisé)
Je précise que je suis débutant.
Je rappel rapidement le problème : quand on coche la case "Autre" de Ques6, on active le textarea, lorsqu'on décoche, on le désactive.... etc etc
Merci d'avance
Message édité par lokomass le 25-11-2010 à 11:59:58