Visualizzazione risultati 1 fino 8 di 8

Discussione: Contacaratteri

  1. #1
    Guest

    Predefinito Contacaratteri

    Salve.. eccomi di nuovo qui a chiedervi aiuto.
    Io avrei in mente di inserire una sorta di contatore in modo che ogni qualvolta compilando un modulo un utente scrive una lettera questi visualizzi quanti caratteri può ancora utilizzare e magari impedire che superato il limite possa continuare a scrivere.
    Qualcuno ha idea di come possa fare?

  2. #2
    Guest

    Predefinito

    potresti copiarti le funzioni javascript che usano i siti di invio sms, per controllarne la lunghezza. devi spulciarti un po di sorgenti

    mavericck

  3. #3
    Guest

    Predefinito

    per impedire più di tot caratteri in una casella di testo basta fare così:
    Codice HTML:
    <input type="text" name="nomecampo" size="20" maxlength="20">
    dove la parte
    Codice HTML:
    maxlength="20"
    è il numero massimo di caratteri.

    per l'altro guarda qui:
    http://www.azpoint.net/news/Script_JAVA_2549.asp
    http://www.webmasterpoint.org/html/trucco_18.asp
    http://www.lukeonweb.net/leggi.asp?id=69
    http://www.azpoint.net/news/Script_JAVA_5497.asp
    Ultima modifica di zampetta : 24-04-2005 alle ore 18.20.35

  4. #4
    Guest

    Predefinito

    Scrivi che puoi immettere sl quei caratteri ma nn ho mai sentito uno script che conti quanti caratteri manchino...

  5. #5
    Guest

    Predefinito

    Bè Non sò sei hai mai notato nei siti in cui puoi inviare degli Sms trovi in basso dei numeri ke diminuiscono ;) QUelli sono i caratteri ke ti rimangono da inserire prima di arrvare al massimo ;)

  6. #6
    Guest

    Predefinito

    Qui cerca le funzioni relative alle stringhe: http://www.devguru.com/technologies/...ipt_index.html


    Ciaoooooo!!!!!!!!!

  7. #7
    L'avatar di heracleum
    heracleum non è connesso Utente storico
    Data registrazione
    21-01-2004
    Messaggi
    3,333

    Predefinito

    Ecco il codice essenziale per contare i caratteri,
    in questo modo indichi quanti caratteri sul massimo stabilito (maxchr = ?) si stanno digitando ma c'è un controllo poco rigido, appena superi il massimo continui a scrivere con l'avvertimento che hai "sforato", se invece devi proprio bloccare l'input fammi sapere:
    Codice HTML:
    <HTML>
    <HEAD>
     <title></title>
    
    
    <script language="javascript">
    
    var maxchr = 50;
    
    function showMsg(msg) {
     var msgbar = document.getElementById("txtmsg");
     if (msgbar)
      msgbar.innerHTML = msg;
    }
    
    function keyup(txtarea) 
    {
     var str = new String(txtarea.value);
     var len = str.length;
     var msg = "Hai usato " + len + " caratteri su un massimo di " + maxchr;
     if (len > maxchr) msg += '<br>Attenzione il limite di caratteri &egrave; stato superato';
     showMsg( msg );
    }
    </script>
    
    </HEAD>
    <body>
    
    <form name="form1"> 
    
    <textarea cols="35" rows="6" onkeyup="keyup(this)"></textarea>
    
    <div id="txtmsg"></div>
    
    </form>
    
    <body> 
    </HTML>
    Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)

  8. #8
    Guest

    Predefinito

    Vi ringrazio tutti per l'aiuto fornito ^^ non credo avrei risolto senza di voi gghgh

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •