Visualizzazione risultati 1 fino 3 di 3

Discussione: Significato del codice

  1. #1
    Guest

    Predefinito Significato del codice

    Ci sono 2 cose in questo codice che anche se ne modifico il numero interno, a video non cambia niente, addirittura ho provato a toglierli ma funziona tutto.

    charCount = 0;
    maxCharCount = 2000;


    Qualcuno mi può spiegare a cosa servono?

    Codice HTML:
    //Caratteri max inseribili nel campo MESSAGGIO (compresi gli spazi)
    charCount = 0;
    maxCharCount = 2000; 
    function displayRemLength(fieldName) {
    remField = document.getElementById(fieldName);
    remField.innerHTML = (maxCharCount - charCount > 0) ?  // Quando il contatore ARRIVA A 0, a video mostra 0 continuo (quello impostato a maxCharCount - charCount : 0;)
    maxCharCount - charCount : 0;  // Quando il contatore arriva a 0, a video MOSTRA 0
    }
    function evalEntryLength(curField, maxLimit, discardXtra, errClass, normalClass) { 
    maxCharCount = maxLimit;  
    var fieldLength = getCharCount(curField); 
    if (fieldLength > maxLimit - 20) { if (errClass != "") {    // A 20 caratteri rimanenti il contatore diventa rosso
    document.getElementById('contSX').className = errClass; 
    document.getElementById('charCountParole').className = errClass;  
    document.getElementById('charCount').className = errClass; 
    }
    if (discardXtra) {
    showAllowedLength(curField, maxLimit);
    }
    } 
    else if (normalClass != "") {
    curField.className = normalClass;
    }
    }
    function getCharCount(curField) {
    charCount = curField.value.length;
    return charCount;
    }
    function showAllowedLength(curField, maxLimit) {
    curField.value = curField.value.substr(0, maxLimit);
    window.status = curField.value;
    }
    
    
     <div id="contSX">
    		<span class="testoMess">Testo</span><span class="asterisco1">&nbsp;*</span>
    		<br />
    		 <br />
    <span id="charCountParole">Rimanenti&nbsp;<span class="numero"><span id="charCount">25</span></span>
        <br />
        caratteri</span>
        </div>
    
    <textarea name="messaggio" id="txtScrivimi1" cols="0" rows="0" onkeyup="evalEntryLength(this, 25, true, 'UltimiCaratteri',' '); displayRemLength('charCount');" onblur="this.value=this.value.replace(/[\s]*/,'')"><?php echo($_SESSION['messaggio'])?></textarea>

  2. #2
    Guest

    Predefinito

    Se guardi bene il codice charCount è l'id dello span in basso.

    Comunque i numero 0 e 2000 stanno ad indicare il numero di caratteri compresi gli spazi, basta leggere.
    Ultima modifica di australiafever : 21-08-2012 alle ore 23.16.07

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da australiafever Visualizza messaggio
    Se guardi bene il codice charCount è l'id dello span in basso.

    Comunque i numero 0 e 2000 stanno ad indicare il numero di caratteri compresi gli spazi, basta leggere.
    So che charCount è l'id che racchiude lo script, ho provato anche a impostarlo a 15, ma non succede niente

Regole di scrittura

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