Visualizzazione dei risultati da 1 a 3 su 3

Discussione: campo numerico

  1. #1

    campo numerico

    come faccio a controllare che un campo sia numerico e non testo?

    io faccio
    codice:
    function isnumber(campo){
    	if (! isNaN(campo))
    		alert("Il campo "+campo+"deve essere un numero");
    }
    ma per assegnarlo al campo text come faccio?
    Scusatemi ma non scripto in js...
    Trinity
    http://www.vocabolariodidio.it
    http://www.giulianodelena.com
    trova la tua casa per le vacanze
    http://www.salento.lecce.it

  2. #2
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970
    prova

    codice:
    <input type="text" ... onChange="isnumber(this.value)">
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  3. #3
    Grazie francis...


    altro modo per controllare

    codice:
    function isnumber(){
    	if (isNaN(document.form.metri.value))
    		alert("Il campo deve essere un numero");
    }
    oppure usare regexpr

    codice:
    function isnumber(){
    if(str.match(/^[\d\.]$/) alert("Il campo deve essere un numero");
    }
    <-- trovato nel forum

    Naturalmente da usare con le giuste chiamate nell'html
    onChange="isnumber()"
    Trinity
    http://www.vocabolariodidio.it
    http://www.giulianodelena.com
    trova la tua casa per le vacanze
    http://www.salento.lecce.it

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.