Ciao,
vorrei impedire che l'utente possa inserire più di un punto o più di una virgola in un campo di testo; al momento uso questo script che mi filtra l'input lasciando inserire solo i caratteri numerici, il backspace, il punto e la virgola ma purtroppo non impedisce l'inserimento di più virgole e punti:
come potrei modificarlo x ottenere il comportamento che vorrei? avete quelche idea o suggerimento?codice:<script language="JavaScript"><!-- function handler(e) { var key = (navigator.appName == "Netscape") ? e.which : e.keyCode; if (key == 8 || key == 110 || key == 188 || key == 190 || (key > 47 && key < 58) || (key > 95 && key < 107)) return true; else return false; } //--></script> <input type="text" name="textfield" onKeyDown="return handler(event);">
Ciao!


Rispondi quotando