Bloquer zone texte php

Résolu
Hellow tout le monde!

Voila je travaille sous dreamweaver et j'ai créeé un formulaire. J'aimerai qu'une foi qu'on a validé le formulaire (btn submit) une des zones de texte se bloque et ne peut donc plus etre modifiée... comment faire ??? HELP

merci beaucoup.
Configuration: Windows Vista
Firefox 2.0.0.13

5 réponses

  1. Bon, au début de ton script php, rajoute cette ligne :
    $disabled = "";

    Puis, dans la partie où tu traites ce qui se passe après la soumission du formulaire, rajoute cette ligne :
    $disabled = " disabled='disabled' ";

    Et enfin, au moment où tu définis ta zone de texte (c'est un <input type="text"> ou un <textarea> ?), rajoute :
    <?php echo $disabled; ?>
    Ce qui donne, suivant le cas :
    <input type="text" <?php echo $disabled; ?> name="truc" value="bidule" />
    ou
    <textarea <?php echo $disabled; ?> name="truc">bidule</textarea>
    1. Bonjour,

      Dans la balise html de ta zone de texte, rajoute disabled="disabled".

      Xavier
      1. re, merci Reivax962,

        mais c'est que une foi qu'on a cliqué sur le bouton que je veux qu'elle se bloque et si je met disabled la case se bloque des le debut alors que des donnees doivent y etre saisie ! je sais vraiment pas comment faire donc si tu peux a nouveau m'eclairer
        1. Euh, oui, bien sûr j'avais compris !
          Mais il suffit de ne le mettre que quand on a cliqué ? Je ne pensais pas que ça puisse être compliqué...

          Bon, dans ton code, t'as bien un endroit ou tu décides si ça a été cliqué ou non, n'est-ce pas ? Eh bien tu fais pareil au moment où tu génères ton champ texte...

          Si tu ne vois toujours pas, donne-moi le code source de ta page (sans oublier d'utiliser les balises <code> pour que ce soit lisible)

          Xavier
      2. nan désolé je vois pas trop .. :( j'ai en effet mon code a partir de quand je clique le bouton submit mais je ne sait pas COMMENT lui dire "une foi que le bouton est cliqué mon champs id devient intouchable