Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    378

    textarea max 500 caratteri

    ciao,
    come si fa per limitare una textarea a 500 caratteri?
    Basta vivere,
    basta amare ogni momento
    e non porsi alcuna domanda
    sul momento che verrà

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    4
    codice:
        <form>
          Inserire del testo, massimo 500 caratteri:
    
          <textarea name="testo" rows="8" cols="50" onkeyup="limitText(this, 500);" onchange="limitText(this, 500);"></textarea>
    
          
    
    
    
    
          Inserire altro testo, massimo 15 caratteri:
    
          <textarea name="altro_testo" rows="8" cols="50" onkeyup="limitText(this, 15);" onchange="limitText(this, 15);"></textarea>
        </form>
    
        <script type="text/javascript">
        <!--
    
          function limitText (inputHandle, maxLen)
          {
            if (inputHandle != null && inputHandle.value.length > maxLen) {
              if (maxLen == null) maxLen = 255;
    
              alert ("Il testo nel campo " + (inputHandle.name ? ("\"" + inputHandle.name + "\"") : "(senza nome)") + 
                     " eccede il limite di " + maxLen + " caratteri.");
    
              inputHandle.value = inputHandle.value.substring (0, maxLen);
              inputHandle.select();
              inputHandle.focus();
    
              return true;
            } else
              return false;
          }
    
        //-->
        </script>

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    378
    Grazie $$$
    Basta vivere,
    basta amare ogni momento
    e non porsi alcuna domanda
    sul momento che verrà

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    378
    è possibile far vedere i tempo reale quante parole sono state inserite, invece di farlo vedere alla fine?
    magari accanto alla textarea ci scrivo max 500/e qui il conteggio dei caratteri inseriti!!
    Basta vivere,
    basta amare ogni momento
    e non porsi alcuna domanda
    sul momento che verrà

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    4
    codice:
        <form>
          Inserire del testo, massimo 500 caratteri:
    
          <textarea name="testo" rows="8" cols="50" onkeyup="limitText(this, 500, this.form.testo_counter);" onchange="limitText(this, 500, this.form.testo_counter);"></textarea>
    
          Caratteri rimanenti: <input type="text" name="testo_counter" />
    
          
    
    
    
    
          Inserire altro testo, massimo 15 caratteri:
    
          <textarea name="altro_testo" rows="8" cols="50" onkeyup="limitText(this, 15, this.form.altro_testo_counter);" onchange="limitText(this, 15, this.form.altro_testo_counter);"></textarea>
    
          Caratteri rimanenti: <input type="text" name="altro_testo_counter" />
        </form>
    
        <script type="text/javascript">
        <!--
    
          function limitText (inputHandle, maxLen, counterHandle)
          {
            if (inputHandle == null) return false;
            if (maxLen == null) maxLen = 255;
    
            var hasBeenLimited = false;
    
            if (inputHandle.value.length > maxLen) {
              alert ("Il testo nel campo " + (inputHandle.name ? ("\"" + inputHandle.name + "\"") : "(senza nome)") + 
                     " eccede il limite di " + maxLen + " caratteri.");
    
              inputHandle.value = inputHandle.value.substring (0, maxLen);
              inputHandle.select();
              inputHandle.focus();
    
              hasBeenLimited = true;
            }
    
            if (counterHandle != null)
              counterHandle.value = maxLen - inputHandle.value.length;
    
            return hasBeenLimited;
          }
    
        //-->
        </script>

    :metallica (post numero 2100) :metallica

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    378
    Grazie di nuovo,
    e buona serata!!
    Basta vivere,
    basta amare ogni momento
    e non porsi alcuna domanda
    sul momento che verrà

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.