Hola amigos,
Necesito hacerle la validación a un campo de texto, en donde la cantidad minima de pedidos sea 40,
Si pone por ejemplo 30 no acepte y salga un alert.
Como haria este codigo?
Gracias por su ayuda
| ||||
Respuesta: validacion de numeros Con una condicional if:
Código javascript:
Saludos . Ver original
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| ||||
Respuesta: validacion de numeros Código PHP:
__________________ /* El que atiende, entiende..., el que entiende, aprende!. Desarrollo Web Freelance, Contactar */ |
| ||||
Respuesta: validacion de numeros En las FAQ's hay un código para permitir solo números en un input. Saludos .
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| ||||
Respuesta: validacion de numeros solo te adelanto que debes usar una expresión regular. No he visto la FAQ, pero me imagino que usan una expresión regular pues es la forma mas aconsejable. |
| ||||
Respuesta: validacion de numeros grracias por responder, si me habian dicho que utilizara esa funcion pero donde la pongo, la estoy haciendo asi if(isNaN(F1.numero1.value < 40)) { alert('Deben ser minimo 40 unidades') return(1) } y no me funciona asi, donde pongo la funcion?? gracias.. |
| ||||
Respuesta: validacion de numeros Prueba haciendo otra comparación, así:
Código javascript:
Ver original
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| ||||
Respuesta: validacion de numeros gracias por responderme: lo que necesito es que me valide que sean numeros y que sean minimo 40 pedidos, el codigo que tengo es: if(isNaN(F1.numero1.value < 40)) { alert('Deben ser minimo 40 unidades') return(1) } pero igual no me sigue dando, que error tiene el codogo, gracias... Cita:
Iniciado por David el Grande Prueba haciendo otra comparación, así:
Código javascript:
Ver original |
| ||||
Respuesta: validacion de numeros Es que si te fijas, esto:
Código javascript:
Devolverá true o false, y ese valor true o false no tiene sentido pasar como parámetro a isNaN, mejor hazlo con dos condiciones como te dije en el otro mensaje. Ver original
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| ||||
Respuesta: validacion de numeros ok, voy a intentarlo, te agradezco mucho tu ayuda!! saludos!! Cita:
Iniciado por David el Grande Es que si te fijas, esto:
Código javascript:
Devolverá true o false, y ese valor true o false no tiene sentido pasar como parámetro a isNaN, mejor hazlo con dos condiciones como te dije en el otro mensaje.Ver original |
| ||||
Respuesta: validacion de numeros También podría ser en un mismo if poner las dos condiciones:
Código javascript:
Saludos . Ver original
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| ||||
Respuesta: validacion de numeros if(isNaN(valor)){ alert("Inserta solo numeros"); } if(valor<40){ alert('Inserta un numero mayor a 40'); } Esa opción es mejor desde mi punto de vista ya que no solo dice valor no valido sino por que el valor no es valido lo cual es mejor desde un punto de vista de usabilidad. |
| ||||
Respuesta: validacion de numeros Bueno a mi criterio debería ser así: if (isNaN(valor)) { alert("Solo se admite valores numéricos"); } else { if (valor < 40) { alert("Inserte un número mayor a 40"); } } |
| ||||
Respuesta: validacion de numeros No hay diferencia significativa entre las dos piezas de código, al final ambas hacen el mismo proceso y dan el mismo resultado. Ademas, ya que usas else, podrías usar un else if y ahorrarte una linea. De cualquier modo es un buen aporte que sirve para ilustrar la flexibilidad del lenguaje. Saludos. |
| ||||
Respuesta: validacion de numeros Ese no es el punto (ahorrarse una línea) tú código también hace lo mismo, pero el mío tiene más lógica y es más eficiente. Por qué? Qué pasa cuando alguien introduce un valor no numerico? El mío lo evalúa una vez y lo rechaza, en cambio el tuyo lo evalúa primero como número, después lo evalúa si es menor que 40. Hace la segunda evaluación cuando no debe hacerla porque ya se ha determinado que no es número, entonces por qué va a evaluar si es menos que 40? En cambio mi código solo evalúa si es menor que 40 cuando ya ha determinado que es un número lo que se ha introducido. Tiene más lógica y es más eficiente. Esa es la diferencia. Pero claro que hace lo mismo. |