ciao a tutti vorrei modificare il codice qui sotto che serve per controllare i dati immessi in un form. praticamente controlla che nei campi dove devono essere inseriti dei numeri l'utente per errore inserisca caratteri o simboli sono permessi solo i numeri ed il punto. io per altre esigenze vorrei che fosse possibile inserire anche il carattere "-" come devo fare?
se ho capito bene la riga di codice da modificare è questa ma non so come fare
codice:
var chiffres = new RegExp("[0-9\.]"); /* Modifier pour : var chiffres = new RegExp("[0-9]");
codice:
</SCRIPT>
<script language="Javascript">
<!--
function verif_nombre(champ)
{
var chiffres = new RegExp("[0-9\.]"); /* Modifier pour : var chiffres = new RegExp("[0-9]"); */
var verif;
var points = 0; /* Supprimer cette ligne */
for(x = 0; x < champ.value.length; x++)
{
verif = chiffres.test(champ.value.charAt(x));
if(champ.value.charAt(x) == "."){points++;} /* Supprimer cette ligne */
if(points > 1){verif = false; points = 1;} /* Supprimer cette ligne */
if(verif == false){champ.value = champ.value.substr(0,x) + champ.value.substr(x+1,champ.value.length-x+1); x--;}
}
}
// -->
</script>