Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di tosto73
    Registrato dal
    Feb 2000
    Messaggi
    375

    contare parole in tempo reale

    con questo codice conto le parole di una casella di testo e se maggiore di 50 mando alla pagina errore

    if (UBound(Split(annuncio)) + 1)>50 then
    response.redirect ("inserzionefallita2.asp")
    end if

    ------> io vorrei perō un campo in fase di digitazione frase che continui a cambiare numero es:

    sto digitando la frase
    stefano vā al cinema

    digitando stefano ---> hai ancora 49 parole disponibi
    digitando stefano vā ---> hai ancora 48 parole disponibi
    digitando stefano vā al ---> hai ancora 47 parole disponibi
    digitando stefano vā al cinema ---> hai ancora 46 parole disponibi
    ecc....

    come creo un campo simile?



  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ti posto un esempio che ho salvato nell' hdd
    codice:
    <script type="text/javascript"> 
    function textCounter(field, countfield, maxlimit) { 
      if (field.value.length > maxlimit) 
        field.value = field.value.substring(0, maxlimit);
      else 
        countfield.value = maxlimit - field.value.length; 
    }
    </script>
    <form> 
    ( Puoi mettere 125 caratteri. )
    
    <textarea name=message wrap=physical cols=28 rows=4 onKeyDown="textCounter(this.form.message,this.form.remLen,125);" onKeyUp="textCounter(this.form.message,this.form.remLen,125);"></textarea> 
    
     
    <input disabled="disabled" type="text" name="remLen" size="3" value="125">caratteri rimanenti
    </form>
    ciao

  3. #3
    Utente di HTML.it L'avatar di tosto73
    Registrato dal
    Feb 2000
    Messaggi
    375
    per le parole devo metterci Ubound dove oppoertuno secondo te?

    :master:

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    aaaa, parole non caratteri

  5. #5
    Utente di HTML.it L'avatar di tosto73
    Registrato dal
    Feb 2000
    Messaggi
    375
    ho modificato cosi ma nulla

    function textCounter(field, countfield, maxlimit) {
    if (UBound(Split(field)) + 1 > maxlimit)
    response.redirect ("inserzionefallita2.asp")
    else
    countfield.value = maxlimit - UBound(Split(field)) + 1;
    }


    e nella textarea ho messo questo

    <textarea name="annuncio" wrap=physical cols="60" rows="5" id="annuncio" onKeyDown="textCounter(this.form.annuncio,this.for m.rimanenti,50);" onKeyUp="textCounter(this.form.annuncio,this.form. rimanenti,50);"></textarea>

    ma non vā mi dice "necessario oggetto".
    voi che ne dite? :master:

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