none
TextBox MultiLine Avec MaxLength =60 Comment Faire ? RRS feed

Toutes les réponses

  • Bonjour,

    Pour l'instant il n'existe qu'une seule solution pour parer à ce problème lors de la saisie :

     ajouter un javascript sur le onKeyDown afin de controler le nombre de caractères saisi.

    Un autre moyen possible serait d'ajouter un CustomValidator en inscivant un javascript testant la longueur de la chaîne entrée par l'utilisateur, mais comme tout validateur celui ci s'activera uniquement lors du post de la page.

    <asp:CustomValidator id="CustomValidator1" runat="server"
      OnServerValidate="TextValidate"
      ControlToValidate="ChampsTextBox"
      ErrorMessage="La longueur du texte doit être inférieur à 60 caractères.">
    </asp:CustomValidator>

    Avec le javascript suivant :

    <script type="text/javascript">
      function validateLength(oSrc, args){
       args.IsValid = (args.Value.length >= 60);
    }
    </script>
    

    Delahousse Fabien
    NORSYS

    dimanche 25 février 2007 11:59
  • salu , merci pour ta reponce , je vais piocher dans ce sens
    mardi 27 février 2007 14:17
  • Bonjour, il y a de nombreux exemples sur le web :

    http://www.annsa.com/code/textbox/textbox.aspx

    http://www.codeproject.com/useritems/Textarea_Length_Validator.asp

     

    Cordialement,

    Pierre VIVIER-MERLE

    MVP MOSS

    Visitez mon blog : http://blogs.developpeur.org/pierre

    mercredi 4 avril 2007 23:37