Visualizzazione dei risultati da 1 a 3 su 3

Discussione: typeof()

  1. #1

    typeof()

    in una funzione ho messo questa espressione,
    il problema è che il campo anche se numerico mi da sempre
    il messaggio,

    ho bisogno di una schiarita


    if(typeof(document.form1.telefono.value)!='number' ){alert("il campo telefono deve essere un numero");document.form1.telefono.focus();
    return false;}

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Quello e' il funzionamento corretto... infatti il contenuto di un campo form e' sempre di tipo stringa, anche se contiene solo cifre numeriche. [info]

    Forse stai cercando isNaN

    if(isNaN(document.form1.telefono.value)){alert("il campo telefono deve essere un numero");document.form1.telefono.focus();
    return false;}

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3

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.