Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    108

    Controllo su campo numerico

    Al solito problema con un controllo su un campo che deve accettare solo valori numerici.

    Ho provato così:

    <script language="JavaScript">
    function Numerico() {
    var n=parseInt(document.passacommessa.commessa.value);
    if(isNaN(n)){
    alert ("Non è stato inserito un numero!");
    return false;
    }
    }
    </script>

    <form action=".." method=".." id="passacommessa" onsubmit="return Numerico();"

    ....Codice ....

    Solo che non funziona.. cosa devo fare?

    Grazie

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    <form action=".." method=".." id="passacommessa" name="passacommessa"

    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
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    108
    Ora ho questo problema, in una pagina ho più form, tutti con nome e id identico, posso utilizzare la funzione numerico() per tutti i form?

    Per ora mi funziona solo per il primo form..

    Spero di essermi spiegata

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non mi sembra una buona idea quella di assegnare id non univoci :di56:

    <script language="JavaScript">
    function Numerico(f) {
    var n=parseInt(f.commessa.value);
    if(isNaN(n)){
    alert ("Non è stato inserito un numero!");
    return false;
    }
    }
    </script>

    <form action=".." method=".." id="passacommessa" onsubmit="return Numerico(this);"

    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

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    108
    Creare tante funzioni per quanti sono i form (otto) è troppo sbagliato?

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    108
    Inoltre è possibile riadattare la funzione di cui sopra per controllare le date?

    Spero di non aver detto una bestialità..

    Ciao

  7. #7
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    controllare le date
    Fai una ricerca... l'ultima discussione e' stata proprio ieri :quipy:

    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

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.