15/09/2012, 17:06
|
| | | Fecha de Ingreso: marzo-2010
Mensajes: 98
Antigüedad: 14 años, 8 meses Puntos: 2 | |
Respuesta: Aceptar solamente números en formulario PHP 7.3.2. Validar un campo de texto con valores numéricos
Se trata de obligar al usuario a introducir un valor numérico en un cuadro de texto. La condición JavaScript consiste en:
valor = document.getElementById("campo").value;
if( isNaN(valor) ) {
return false;
}
Si el contenido de la variable valor no es un número válido, no se cumple la condición. La ventaja de utilizar la función interna isNaN() es que simplifica las comprobaciones, ya que JavaScript se encarga de tener en cuenta los decimales, signos, etc.
A continuación se muestran algunos resultados de la función isNaN():
isNaN(3); // false
isNaN("3"); // false
isNaN(3.3545); // false
isNaN(32323.345); // false
isNaN(+23.2); // false
isNaN("-23.2"); // false
isNaN("23a"); // true
isNaN("23.43.54"); // true
es un copy paste del manual javascript de librosweb.es |