Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374

    Numero massimo digitabile

    Avrei bisogno di uno script che limitasse il numero digitabile in un campo text. Per esempio: mettiamo che abbia un campo in cui si debba inserire la misura di un angolo, questo non dovrebbe superare i 360°. Qualcuno può aiutarmi?
    "Se la montagna vien da te,
    e tu non sei Maometto,
    allora scappa, potrebbe essere una frana!"

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    633
    devi controllare la proprietà length del value relativo al tuo campo text, es:

    document.tuoForm.nameDelTuoCampoText.value.lenght <= 3

    ciauz
    Alcuni miei articoli in PRO.HTML.IT: JavaScript | DHTML | DOM
    Sviluppo : wedev | forum

  3. #3
    Originariamente inviato da standard
    document.tuoForm.nameDelTuoCampoText.value.lenght <= 3
    length e non lenght.
    ah, questi giovani d'oggi... :gren:

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    633
    Originariamente inviato da var
    length e non lenght.
    ah, questi giovani d'oggi... :gren:
    grazie per la correzione :P
    (secchione)

    ciauz
    Alcuni miei articoli in PRO.HTML.IT: JavaScript | DHTML | DOM
    Sviluppo : wedev | forum

  5. #5
    Utente di HTML.it L'avatar di Grinder
    Registrato dal
    Mar 2003
    Messaggi
    1,374
    Devo creare una funzione? Come lo inserisco?
    "Se la montagna vien da te,
    e tu non sei Maometto,
    allora scappa, potrebbe essere una frana!"

  6. #6
    Utente di HTML.it L'avatar di Cream
    Registrato dal
    Feb 2002
    Messaggi
    534
    così non si risolve il problema però,settando solo la lunghezza massima a 3 è possibile inserire anche 999 come valore VVoVe:

    io ho lo stesso problema da risolvere, per di più il valore massimo inseribile è una variabile asp.

    qualcuno può aiutarmi?

    grazie.

  7. #7
    l'attributo maxlength si riferisce al numero di caratteri digitabili, non al valore del numero inserito.

    dovresti creare una funzione JavaScript per controllare il valore immesso:

    codice:
    function controllo(campo) {
     var valore=campo.value;
     var max=10;
     return valore<max
    }
    da avviare così:

    codice:
    <form name="nomeform" onchange="return controllo(this.nomecampo);">
    ciao

  8. #8
    Utente di HTML.it L'avatar di Cream
    Registrato dal
    Feb 2002
    Messaggi
    534
    grazie mille,ma non riesco a far funzionare.
    ho messo la funzione nell'head e aggiornato la riga del form,ma nulla.....


  9. #9
    Originariamente inviato da Cream
    grazie mille,ma non riesco a far funzionare.
    ho messo la funzione nell'head e aggiornato la riga del form,ma nulla.....

    qual'è l'errore che ti viene notificato?

  10. #10
    Utente di HTML.it L'avatar di Cream
    Registrato dal
    Feb 2002
    Messaggi
    534
    nessun errore,non funziona e basta...
    do un'occhiata e casomai posto il codice.
    grazie ancora

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.