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

    Verificare che un campo sia numerico

    Ciao a tutti,
    ho una domanda che passa per la testa da qualche giorno...

    Ho un form al quale deve essere inserito un numero... il quale una volta inviato effettua una query...

    Usando IsNumeric(campo_form) in caso il valore sia nullo restituisce cmq vero... idem se è presente una virgola o un punto.

    Alla fine ho risolto così:

    If Request("campo") <> "" AND IsNumeric(Request("campo")) AND Instr(Request("campo"),",") < 1 AND Instr(Request("campo"),".") < 1 Then

    Esiste un metodo più semplice e rapido?

    Grazie mille!!!

  2. #2
    Io quando usavo ASP avevo fatto una funzione:

    Codice PHP:
    Function E_Num(Valore)
    if 
    Valore "" Then Valore 0
    if Valore <> "" Then
    if IsNumeric(ValoreThen
    Valore 
    Cint(Valore)
    Else
    Valore 0
    End 
    if
    End if

    E_Num Valore
    End 
    Function 
    Poi la modifichi come vuoi, io la usavo per controllare numeri interi, principalmente gli IDs che passavo nelle pagine

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    1,150
    Non basta la funzione isNaN(v)



  4. #4
    isNaN è javascript.
    In ASP VBScript c'è isNumeric(valore) che restituisce true o false.

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.