![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
21/07/2005, 18:14
|
![Avatar de lexus](http://static.forosdelweb.com/customavatars/avatar12027_2.gif) | | | Fecha de Ingreso: enero-2002 Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 1 mes Puntos: 4 | |
bueno ya solucione una parte, por ahora solo me interesa que metan comas en el campo de texto los puntos no me importan.. ahora el problema es el que comentan arriba que cuando se escribe una coma y se borra ya luego no se puede volver a colocar, alquien sabe como solucionar esto? el codigo lo tengo asi:
// funcion solo numeros decimales campo de formulario
var coma;
coma=false;
function decimal(){
var key=window.event.keyCode;//codigo de tecla.
//solo se puede introducir comas
if ((key < 48 || key > 57) && key!=44)
{//si no es numero
window.event.keyCode=0;//anula la entrada de texto.
}
// no deja introducir mas de una coma.
if (key == 44) {
if (coma==false) {
coma=true;
} else {
window.event.keyCode=0;
return false;
}
}
} |