estoy usando uno de los nuevos tipos de entrada HTML5, number:Obtener el valor de un número de entrada HTML5
<input type="number" />
En Opera, que es el único navegador de escritorio que sé de lo que actualmente lo reconoce, se la hace como tal:
El problema que estoy enfrentando es uno de validación. Si un usuario escribe algo no válido en el campo, por ejemplo: "abc
", el valor devuelto por myInput.value
es una cadena vacía. Esto hace que sea imposible saber si el usuario dejó el campo en blanco, o si ingresaron algunos datos incorrectos. ¿Hay alguna forma de obtener el valor real del campo?
bolas OH. Dejar el campo en blanco debe ser un estado válido para mis propósitos (y es diferente a ingresar a 0 ...) Gracias de todos modos. – nickf
Esa especificación dice "Si la aplicación de las reglas para analizar valores de números de coma flotante para la entrada genera un error, devuelve un error; de lo contrario, devuelve el número resultante". ¿Crees que habría alguna forma de detectar ese error? – nickf
Ver respuesta actualizada. – Daniel