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

    campo testo con solo numeri e virgola

    Salve come posso fare un controllo su un campo testo con solo numeri e la virgola e dopo la virgola solo due numeri?
    Grazie.

  2. #2
    un aiutino....non ci riesco prorpio..

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    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

  4. #4
    No, non funge... mi da dice che è negativo anche se metto solo un numero intero..

  5. #5
    /^\[0-9]+\,\[0-9]\{2\}$/

    Ho provato con questo ma non funge... non ho capito perché non mi riconosce tipo 22,30
    Eppure mi sembra che ho scritto bene...

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Hai abbondato di caratteri di escape...

    /^[0-9]+\,[0-9]{2}$/

    Che comunque e' equivalente a:

    /^\n+\,\n{2}$/



    ma... il resto dello script com'e'?
    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

  7. #7
    Ora nel modo in cui me lo hai corretto funge..

    <script language="Javascript">

    function isnum(obj) {
    var myregexp = /^[0-9]+\,[0-9]{2}$/;
    if (myregexp.test(obj.value) == false)
    {
    alert('Nel campo grammi è possibile inserire solo numeri [es. 22,50] !');
    obj.value="";
    obj.focus();
    }
    return true;
    }
    </script>

    Mi succede una cosa strana se faccio una prova "errata" mi esce il messaggio ed è ok.. però se subito dopo voglio cambiare pagina o fare altro mi compare sempre il mesg di allert in continuazione..

  8. #8
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Perche' presumibilmente tu invochi il controllo sull'evento onblur del campo e dato che al termine dello script imponi che il cursore ci ritorni...
    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.