Ciao a tutti,
ho un problema ma non avendo tanta dimestichezza con il javascript non sono riuscito a risolverlo, pur essendo a mio giudizio banale.
In pratica devo fare in modo che in un campo di testo vengano inseriti solo ed esclusivamente numeri (neanche punto, virgola, ecc...)
Su questo forum ho trovato questo codice:
<script language="JavaScript">
<!--
function SoloNumeri(campo)
{
if (isNaN(campo.value))
{
alert("Inserire solo numeri");
campo.value=campo.value.substr(0, campo.value.length-1);
}
}
-->
</script>
Funziona benissimo ma questo controllo --> (isNaN(campo.value)) non mi permette di escludere anche il punto.
Ho provato ad aggiungere anche il controllo:
if (isNaN(campo.value) || (campo.value = "."))
ma non funziona.
Vi ringrazio tantissimo se mi potreste aiutare a risolvere questo mio problema che spero abbia esposto in modo chiaro.
ciao a tutti