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>

Rispondi quotando