Ver Mensaje Individual
  #4 (permalink)  
Antiguo 31/08/2006, 12:07
davids
 
Fecha de Ingreso: enero-2002
Mensajes: 64
Antigüedad: 22 años, 3 meses
Puntos: 0
los numeros con ese formato jscript los toma como cadenas de texto. Para hacer lo que quieres priero debes convertir esa cadena a valor numerico:
- reemplaza el punto por cadena vacia
- reemplaza la coma por punto
- conviertela a numerico con parseInt
Despues aplica la funcion math.round para el redondeo

Para evitar lo del NaN (supongo que lo que quieres es mostrar un mensaje de error en vez del NaN) Existe la funcion: isNaN() que te devuelve true en caso de que el parametro que le pases sea NO numerico y false en caso de que sea numerico. Así podrás controlar si lo que el usuario colocó en el campo de texto es numerico o no y por lo tanto si lo puedes redondear o no.