Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1460 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [js]probleme de champs grisés

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[js]probleme de champs grisés

n°1311038
come18
Posté le 21-02-2006 à 22:16:33  profilanswer
 

Bonjour à tous,
voila ce que je cherche à faire:
lorsque je clique sur un input type="text" j'aimerais le griser
lorsque je doubleclique j'aimerais le degriser.
 
j'ai essayé avec ce code mais ca n'est pas satisfaisant car l'utilisateur est obligé de cliquer un petit peu a coté de la case pour la degriser... Quelqu'un aurait il une idée
merci d'avance
 
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Cases à cocher liées</title>
<script type="text/javascript">
function desactive(caseacocher)
       {
       window.document.forms['id_form'].elements[caseacocher].disabled = true;
       }
function active(caseacocher)
       {
        window.document.forms['id_form'].elements[caseacocher].disabled = false;
        }
</script>
</head>
<form action="" method="post" id="id_form">
<span onclick="active('case2');">   <input type="text" id="case2"  name="2" value="2" ondblclick="desactive('case2');">    </span><br>
<input type="submit" name="envoi" value="OK">
<input type="reset" name="reset" value="reset">
</form>


Message édité par come18 le 21-02-2006 à 22:17:37
mood
Publicité
Posté le 21-02-2006 à 22:16:33  profilanswer
 

n°1311199
gatsu35
Blablaté par Harko
Posté le 22-02-2006 à 09:52:32  profilanswer
 

ce que tu cherches à faire n'a aucune sens
 
1-je clique il devient gris
2-Je double clique il devient blanc
3-Je reclique dessus pour rentrer du texte, il devient gris
 
ben efficacité zero
si tu mettais une checkbox à coté afin de le griser ou dégriser ?

n°1311208
gatsu35
Blablaté par Harko
Posté le 22-02-2006 à 09:59:02  profilanswer
 

de plus une fois qu'un input est désactivé on ne peut plus rien faire dessus.

Code :
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html>
  3. <head>
  4. <title></title>
  5. <script>
  6. function activate(objet) {
  7.  var inputchoisi = document.getElementById("t" );
  8.  inputchoisi.disabled = (objet.checked) ? false : true;
  9. }
  10. </script>
  11. </head>
  12. <body>
  13. <form>
  14. <input type="checkbox" name="c" value="yes" onclick="activate(this)"><input type="text" name="t" id="t" value="toto" disabled>
  15. </form>
  16. </body>
  17. </html>

n°1311737
come18
Posté le 22-02-2006 à 18:34:24  profilanswer
 

oui c'est vrai que le probleme peut paraitre incongru... je l'admet
 
toutefois c'est tel quel que ca doit se faire. je m'explique je dois faire un formulaire pour un dentiste, il doit donc yavoir plusieurs case les unes a coté des autres representant des dents, si la case est grisée, cela signifie que la dent est absente (cas d'une dent de lait ou d'un dent manquante) sinon elle est presente et sera remplie par defaut d'un numero de 1 a 48 (pour les dents de lait et les dents definitive). on recuperera derriere les numeros des dents presentes avec la variable $_POST
 
donc il me faudrait pouvoir faire ca sans la petite case a coté pour griser et degriser puisque les dents doivent etre cote a cote...
 
ps: Mais je concoit bien que hors contexte, faire ca n'a strictement aucune utilité ;)

n°1311749
gatsu35
Blablaté par Harko
Posté le 22-02-2006 à 19:04:15  profilanswer
 

j'ai une idée saugrenue, sachant que c'est un environnement fermé ya une possibilité toute conne et très propre
 
je te fais ca dans 5 minutes

n°1311754
gatsu35
Blablaté par Harko
Posté le 22-02-2006 à 19:07:05  profilanswer
 

heu 15 minutes please

n°1311755
come18
Posté le 22-02-2006 à 19:07:53  profilanswer
 

merci beaucoup gatsu :)

n°1311759
gatsu35
Blablaté par Harko
Posté le 22-02-2006 à 19:17:13  profilanswer
 

ca va etre un peu plus de 15 minutes car là j'ai juste les images d es dents [:petrus75]

n°1311765
come18
Posté le 22-02-2006 à 19:22:17  profilanswer
 

ok
quest ce que tu me prepare?
:)

n°1311766
gatsu35
Blablaté par Harko
Posté le 22-02-2006 à 19:22:28  profilanswer
 

ca va être un petit peu plus hardu là
 tu veux un truc avec des images de dents ?
je prend l'exemple que sur 4 dents hein ! :D

mood
Publicité
Posté le 22-02-2006 à 19:22:28  profilanswer
 

n°1311768
come18
Posté le 22-02-2006 à 19:24:30  profilanswer
 

ok tres bien!!!
lol
:D

n°1311775
gatsu35
Blablaté par Harko
Posté le 22-02-2006 à 19:31:15  profilanswer
 

bon là je fais un exemple juste avec les cases car c'est ce que tu voulais (c'est plus corsé :D)

n°1311776
come18
Posté le 22-02-2006 à 19:33:05  profilanswer
 

j'espere que ca t'as pas donné trop de soucis

n°1311793
gatsu35
Blablaté par Harko
Posté le 22-02-2006 à 20:03:24  profilanswer
 
n°1311794
gatsu35
Blablaté par Harko
Posté le 22-02-2006 à 20:04:22  profilanswer
 

normalement ca poutre sa maman
il te reste plus qu'à definir la couleur de fond du input et basta :o

n°1311798
come18
Posté le 22-02-2006 à 20:10:15  profilanswer
 

ca dechire  
tu dechire
;)

n°1311799
come18
Posté le 22-02-2006 à 20:10:24  profilanswer
 

merci bcp

n°1311803
gatsu35
Blablaté par Harko
Posté le 22-02-2006 à 20:22:54  profilanswer
 

et pourquoi tu ne te procurerais pas un truc sur les dents (un dessin koua :o) et tu fera ça avec des images de dents  
:o

n°1311807
come18
Posté le 22-02-2006 à 20:27:38  profilanswer
 

ouais ca pourrait etre pas mal :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [js]probleme de champs grisés

 

Sujets relatifs
problème de redirectionVBA - Probleme Appel de fonction
Problème avec richtextbox et mysql.Problème de lenteur d'accès MySQL
[Delphi] Problème Delphi Teechart 6[Oracle] Probleme de DML + table imbriquée
probleme de validation w3C CSS couleur de fondProblème avec bannière
probleme avec diaporama exporter en swf[resolu]Problème de variable
Plus de sujets relatifs à : [js]probleme de champs grisés


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR