Ver Mensaje Individual
  #6 (permalink)  
Antiguo 04/11/2005, 05:08
Avatar de tunait
tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
indexOf es un método para el objeto de clase string, por eso no lo acepta cuando es de clase number

Si lo recoges como parseInt, aparte de todo, siempre te lo devolverá sin comas (le quita los decimales) así que si no le aplicas el parseInt lo recogerá como cadena desde el campo de formulario.

Igual, si necesitas usar el indexOf para un objeto de tipo number siempre puedes pasarlo a string
valor.toString().indexOf(',')

El indexOf lo que hace es devolver la posición del caracter o cadena especificado como parámetro. Si no lo encuentra devuelve -1