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

    [javascript] validazione form

    ciao sto usando un javascript per fare una check sui dati inseriti in un form.
    come faccio a verificare che il contenuto digitato dall'utente sia un intero e non - ad esempio - una stringa?

    per i check uso ad esempio questa sintassi:
    Codice PHP:
    if(f.cap.value=="" || f.cap.value=="undefined")

    errore=true;
    messg=messg+"E' necessario indicare un CAP\n";

    ma vorrei controllare che il CAP fosse un numero, non solo che il form non venisse lasciato bianco.

    ciao
    grazie

  2. #2
    codice:
    if(f.cap.value=="" || f.cap.value=="undefined")
    
    { 
    
    errore=true;
    
    messg=messg+"E' necessario indicare un CAP\n";
    
    }
    if(isNaN(f.cap.value))
    
    { 
    
    errore=true;
    
    messg=messg+"Inserire un valore numerico per il CAP\n";
    
    }
    ciao

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    oppure con le regExp
    codice:
    if(f.cap.value=="" || f.cap.value=="undefined" || !f.cap.value.match(/^\d+$/)){
    ...etc...
    se vuoi che siano consentiti 5 e solo 5 caratteri numerici
    !f.cap.value.match(/^\d{5}$/)

    ciao

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.