Cómo validar los números en los campos del formulario web

Video: Validación de Campos con HTML 5

La validación de números en un formulario web puede implicar una expresión regular, si usted está esperando un determinado formato o el número de dígitos, o puede implicar matemáticas si usted está buscando ciertos valores (o podría ser a la vez también).

la validación del código postal presenta un caso más fácil, por lo que frente a ese principio. Es necesario para validar que sólo dígitos se introdujeron en el campo ZIP y que hay por lo menos cinco y no más de nueve dígitos en el campo. Usted puede hacer esto con una sola expresión regular, pero al hacerlo le impida devolver un mensaje de error específico:

No vas a saber si los usuarios llenas en letras o si sólo tenían cuatro dígitos en el campo postal. Por lo tanto, el método que en el próximo ejercicio separa a los dos pruebas en sus propias condicional.

Video: Validacion de un numero de cedula de un campo de textos,

Este código puede ser añadido por encima de la sección de disposición final:

if (isset ($ _POST [ `zip`]) && $ _POST [ `zip`]! = ") {If (! Preg_match ( `/ ^ [d] + $ /`, $ _POST [ `zip`])) {$ _SESSION [ `error`] [] = "Postal debe ser sólo cifras."-} else if (strlen ($ _POST [ `zip`]) lt; 5 || strlen ($ _POST [ `zip`]) gt; 9) {$ _SESSION [ `error`] [] = "Postal debe ser de entre 5 y 9 dígitos"-}}

El código comprueba primero para ver si se establece la postal. Si está ajustado y no está vacío, entonces el próximo cheque es para ver si contiene sólo dígitos. Si contiene algo distinto de dígitos, entonces no hay necesidad de ejecutar la siguiente prueba. Si se todo lo que se encontraron dígitos, a continuación, la siguiente verificación se puede ejecutar, para asegurarse de que la longitud es de entre 5 y 9 dígitos.

Video: 37.- Curso de AngularJS. Validar campos formulario en tiempo real

Validar el número de teléfono utiliza la misma lógica. Si el campo del teléfono está establecido y no en blanco, a continuación, comprobar para asegurarse de que contiene sólo dígitos. A continuación, la longitud se comprueba para asegurarse de que es al menos diez dígitos. También puede añadir un cheque longitud máxima aquí, pero éste va a dar cuenta de los números internacionales, también.

los tipo de telefono campo se comprueba siguiente. Si no se establece (y usted sabe que es necesario porque estás dentro de una prueba condicional comprobar si se ajusta el número de teléfono), a continuación, devuelve un error. Suponiendo que se establece de hecho, comprobar el valor para asegurarse de que es uno de los valores aceptables para el campo, similar a la realizada en el apartado anterior para el desplegable Estado.

Video: Como Validar Campo de Texto solo Letras con javascript | Validaciones de Campo deTexto en javascript

Este código puede ser añadido por encima de la sección de disposición final en forma-process.php.

if (isset ($ _POST [ `teléfono`]) && $ _POST [ `teléfono`]! = ") {If (! Preg_match ( `/ ^ [d] + $ /`, $ _POST [ `teléfono`])) {$ _SESSION [ `error`] [] = "número de teléfono debe ser sólo dígitos"-} else if (strlen ($ _POST [ `teléfono`]) lt; 10) {$ _SESSION [ `error`] [] = "número de teléfono debe ser al menos de 10 dígitos"-!} If (isset ($ _POST [ `phonetype`]) || $ _POST [ `phonetype`] == ") {$ _SESSION [ `error`] [] = "Por favor, elija un tipo de número de teléfono"-} else {$ validPhoneTypes = array ("trabajo","casa") -Si (! In_array ($ _POST [ `phonetype`], $ validPhoneTypes)) {$ _SESSION [ `error`] [] = "Por favor, elija un tipo de número de teléfono válido."-}}}
Artículos Relacionados