Griser zone de text php / javascript

Résolu
clem285 Messages postés 290 Statut Membre -  
clem285 Messages postés 290 Statut Membre -
Bonjour à tous,
je voudrais qu'a partir d'un bouton radio que je coche, qu'il me grise des zone de texte pour que l'utilisateur ne puisse pas les remplir.

Merci d'avance
Configuration: Windows XP
Firefox 2.0.0.14

18 réponses

  1. Hubert
     
    non, non, c'est pas fini !

    that's better, excuse my french

    __________________________________________________________

    <html>
    <head>
    <style type="text/css">
    .Style1 {
    border: 1px solid #FF0000;
    background-color: #ffff00;
    }
    </style>
    </head>
    <body>
    <form name="form2" method="post" action="">
    <input type="checkbox" onClick="document.getElementById('bazar').disabled='true';document.getElementById('bazar').style.backgroundColor='#7fffd4';document.getElementById('bazar').style.borderColor='red';document.getElementById('bazar').style.borderWidth='6px'">
    </form>
    <form>
    <input type="text" class="Style1" id="bazar" >
    </form>
    </body>
    </html>
    2
  2. Doudou95 Messages postés 1897 Date d'inscription   Statut Membre Dernière intervention   275
     
    Non c'est sur alors d'abord tu crée ton bouton dans le code du bouton OnClick tu mets ta variable avec le enable c'est sur je crois :D c'est pas une histoire de bibliothèque mais c'est peut être définit comme une fonction de base du php cherche t'es obligé de trouver :)
    0
  3. Hubert
     
    essaie

    <html>
    <head>
    </head>
    <body>
    <img src="image.jpg" onClick="document.getElementById('bazar').disabled='true'" >
    <p> </p>
    <form name="form1" method="post" action="">
    <input type="text" id="bazar" >
    </form>
    </body>
    </html>
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. Hubert
     
    ou :

    <html>
    <head>
    </head>
    <body>
    <form >
    <input type="checkbox" onClick="document.getElementById('bazar').disabled='true'">
    </form>
    <form>
    <textarea id="bazar"></textarea>
    </form>
    </body>
    </html>
    0
    1. clem285 Messages postés 290 Statut Membre 83
       
      merci cela fonctionne impec :)
      on peut mettre d'autres paramètre, tel que le changement de background, changer la couleur de la bordure, ... ?
      0
  6. Hubert
     
    Je me rectifie, c'était à partir d'une case à cocher, je crois comprendre (parce que "cocher un bouton" ??) :

    <html>
    <head>
    </head>
    <body>
    <form name="form2" method="post" action="">
    <input type="checkbox" onClick="document.getElementById('bazar').disabled='true'">
    </form>
    <form>
    <input type="text" id="bazar" >
    </form>
    </body>
    </html>
    0
  7. clem285 Messages postés 290 Statut Membre 83
     
    c'est pas grave ^^
    j'ai juste repris le :

    onClick="document.getElementById('bazar').disabled='true'"


    et j'ai adapté (si on peut dire sa) :
    <input type="radio" name="TP" value="portable" onClick="document.getElementById('numserie_ecr','HT').disabled='true'">Portable


    merci ^^

    PS si on peut aussi changer le fond de couleur et la couleur des bordure, je suis preneur ^^
    0
  8. Hubert
     
    oui ! On peut faire une bordure sans petits pois mais il faut enlever dotted :

    <html>
    <head>
    <style type="text/css">
    .Style1 {
    border: 5px solid dotted #FF0000;
    background-color: #ffff00;
    }
    </style>
    </head>
    <body>
    <form name="form2" method="post" action="">
    <input type="checkbox" onClick="document.getElementById('bazar').disabled='true'">
    </form>
    <form>
    <input type="text" class="Style1" id="bazar" >
    </form>
    </body>
    </html>
    0
    1. Doudou95 Messages postés 1897 Date d'inscription   Statut Membre Dernière intervention   275
       
      c'est plus simple de créer un fichier css à coté...
      0
  9. clem285 Messages postés 290 Statut Membre 83
     
    lol, tout cela je le sais
    je me suis mal exprimé, se que je voulais, c'est changer le fond et les bordur lorsque je coche le bouton radio en plus d'empêcher l'écriture dedans :)
    0
  10. Hubert
     
    fatigué ??
    ______________________________________________________________________________________
    <html>
    <head>
    <script language="JavaScript" type="text/JavaScript">
    <!--
    function colorier(texte1)
    {document.getElementById(texte1).style.backgroundColor="#ffff00";
    document.getElementById(texte1).style.borderWidth="6px";
    document.getElementById(texte1).style.borderColor="#ff0000";

    }
    //-->
    </script>
    </head>
    <body>
    <form name="form2" method="post" action="">
    <input type="checkbox" onClick="document.getElementById('texte1').disabled='true';colorier('texte1')">
    </form>
    <form>
    <input type="text" id="texte1" >
    </form>
    </body>
    </html>
    0
  11. Hubert
     
    c'est moi et mon ordi qui fatiguent

    <html>
    <head>
    <script language="JavaScript" type="text/JavaScript">
    <!--
    function colorier(texte1)
    {document.getElementById(texte1).style.backgroundColor="#ffff00";
    document.getElementById(texte1).style.borderWidth="6px";
    document.getElementById(texte1).style.borderColor="#ff0000";

    }
    //-->
    </script>
    </head>
    <body>
    <form name="form2" method="post" action="">
    <input type="checkbox" onClick="document.getElementById('texte1').disabled='true';colorier('texte1')">
    </form>
    <form>
    <input type="text" id="texte1" >
    </form>
    </body>
    </html>
    0
  12. Hubert
     
    non, c'est commentçamarche qui m'emm...

    enlever &gt
    mettre >
    à la place (pointe de fermeture du input)

    Mettre ça dans un .js c'est plus élégant mais c'est plus de boulot
    0
  13. clem285 Messages postés 290 Statut Membre 83
     
    Merci beaucoup :D
    je testerai dans la matinée
    0
  14. clem285 Messages postés 290 Statut Membre 83
     
    tout fonctionne parfaitement, merci beaucoup =}
    0
  15. Doudou95 Messages postés 1897 Date d'inscription   Statut Membre Dernière intervention   275
     
    euh c'est a base de enable ca :) recherche enable pour le php avec variable je connais pas par coeur
    -1
  16. clem285 Messages postés 290 Statut Membre 83
     
    ok je vais voir
    je pensai que cela se faisait à partir d'une fonction en javascript
    -1
  17. clem285 Messages postés 290 Statut Membre 83
     
    j'ai cherché, et trouvé plusieurs trucs, mais ils me parlent de bibliothèque pour php et sa n'a pas l'air d'être se que je cherche
    mais merci quand même de ton aide :)
    -1
  18. clem285 Messages postés 290 Statut Membre 83
     
    une autre idée ?
    -1