Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    contare i caratteri in un form

    Ciao a tutti..
    Ho aggiunto nel mio form un contatore di caratteri all'interno della stessa textarea.
    Il problema è che nello form ho diverse textarea e ho provato ad aggiungere lo stesso controllo nelle diverse textarea. Risulato? Paralisi! Non funziona più nulla.
    Non mastico bene il java così vi posto il codice della pagina tools.js e lo script sperando che mi possiate aiutare...

    //FIRST
    function getObject(obj) {
    var theObj;
    if(document.all) {
    if(typeof obj=="string") {
    return document.all(obj);
    } else {
    return obj.style;
    }
    }
    if(document.getElementById) {
    if(typeof obj=="string") {
    return document.getElementById(obj);
    } else {
    return obj.style;
    }
    }
    return null;
    }

    function Count(entrada,salida,texto,caracteres) {
    var entradaObj=getObject(entrada);
    var salidaObj=getObject(salida);
    var longitud=caracteres - entradaObj.value.length;
    if(longitud <= 0) {
    longitud=0;
    texto='<span class="disable"> '+texto+' </span>';
    entradaObj.value=entradaObj.value.substr(0,caracte res);
    }
    salidaObj.innerHTML = texto.replace("{CHAR}",longitud);
    }
    //END FIRST


    nella pagina aggiungo la riga di codice
    <script src="tools.js"></script>

    e poi nella text area ho questo:

    <tr class="about">
    <td colspan="3" bgcolor="#F8F8F8">Occupation:<span id="counter" class="minitext">

    1000 caratteri rimanenti
    </span> </td>
    </tr>
    <tr class="about">
    <td colspan="3"><div align="justify">
    <p align="left">
    <textarea name="Occupation" onKeyUp="Count('Occupation','counter','{CHAR} caratteri rimanenti',1000);" cols="60" rows="15" id="Occupation"><%=visTextArea(query("Occupation") )%></textarea> </p>
    </div></td>
    </tr>

    Ho provato a cambiare qualcosa ma il risultato è stato pessimo.
    Qualche suggerimento? Grazie!!
    Tutto succede, nulla capita.

  2. #2
    Problema risolto. Grazie lo stesso.
    Si doveva cambiare anche l'id dello span! E vabè!!
    Ciao ciao.
    Tutto succede, nulla capita.

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.