Salve come posso fare un controllo su un campo testo con solo numeri e la virgola e dopo la virgola solo due numeri?
Grazie.![]()
Salve come posso fare un controllo su un campo testo con solo numeri e la virgola e dopo la virgola solo due numeri?
Grazie.![]()
un aiutino....non ci riesco prorpio..![]()
http://www.devguru.com/technologies/...ript/11284.asp
potrebbe essere:
/^\n+\,\n{2}$/
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
No, non funge... mi da dice che è negativo anche se metto solo un numero intero..![]()
/^\[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...
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
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..
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