Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    max caratteri in textarea

    ciao a tutti.Mi chiedevo se,nella compilazione di un form,fosse possibile impostare un numero max di lettere nel form textarea,di modo che qualche stupidino non si diverta scrivendo poemi......
    >
    Draco Dormiens Numquam Titillandos
    <

  2. #2
    Le pagine te le fai da solo o utilizzi dreamw. o fp?

  3. #3
    utilizzo dreamweaver
    >
    Draco Dormiens Numquam Titillandos
    <

  4. #4
    Se ricordo bene in dream sulle proprieta' dovrebbe darti la possibilita' di settare il numero massimo di caratteri.

    Guardati questo ha me e' stato molto utile:

    http://pro.html.it/lista_articoli.as..._38/pag_2&ab=0

    Ciao.

  5. #5
    ok,grazie,ma mi sa che quello che cerco io non c'è.
    >
    Draco Dormiens Numquam Titillandos
    <

  6. #6

  7. #7
    io ho già creato tutto il form a "mano libera",quindi ora non so se posso modificarlo con le impostazioni di DRMW. Mo guardo.

    Ancora grazie
    >
    Draco Dormiens Numquam Titillandos
    <

  8. #8
    Utente di HTML.it L'avatar di torejx
    Registrato dal
    May 2005
    Messaggi
    301
    hai provato con la proprietà maxlenght="x"?

    codice:
    <textarea maxlenght="10"> ... </textarea>

  9. #9

  10. #10
    Lascia perdere DW o FP e fai la seguente:

    1)Il codice sottostante nella tua pagina html

    codice:
    <form name="ins" method="post" action="tua_pagina.html">
    <textarea name="testo" cols="50" rows="10" wrap="virtual" onKeyup="countCharsInsNews(event)" onKeyPress="countCharsInsNews(event)" onkeydown="countCharsInsNews(event)" tabindex="2"></textarea>
    <input type="hidden" name="rimanenti" size="3" value="50">
    <input name="invia" type="submit" value="Invia">
    
    <script language="JavaScript">
    if (navigator.appName.indexOf("Netscape")>=0 && 
        parseInt(navigator.appVersion) >=4) { var nn4 = true }
        document.insnews.notizia.onkeydown = countCharsInsNews;
    if (nn4) document.captureEvents(Event.KEYDOWN);
    var oldString = "";
    </script>
    
    </form>
    2)La funzione sottostante in un file JS opportunamente incluso nella tua pagina:

    codice:
    //Controllo caratteri massimi nella textarea di inserimento
    function countCharsInsNews(d)
    
    if (document.ins.testo.value.length> 8000) { 
    alert('Il limite massimo di caratteri è 8000'); 
    document.ins.testo.value = oldString; 
    } 
    
    else { 
    document.ins.rimanenti.value = 8000 - document.ins.testo.value.length; 
    oldString = document.ins.testo.value.substring(0,8000); 
    }}
    // -->
    Se vuoi che vengano digitati meno di 8000 caratteri, basta modificare nella funzione suddetto valore.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

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 © 2025 vBulletin Solutions, Inc. All rights reserved.