Tecnología

Inicio

Código de validación JavaScript para campos de juego

Código de validación JavaScript para campos de juego


La validación de datos es una parte esencial de escribir para la Web. "Alineación de campos" garantiza que los usuarios introducen la información importante correctamente, como contraseñas y direcciones de correo electrónico. JavaScript proporciona opciones estándar y personalizados para la comparación de los elementos de entrada, los cuales son apropiados para escribir código de validación de campo correspondiente. Utilice un proceso que prepara el escenario para la validación, se crea un objeto validador y lleva a cabo tareas de validación de campo de coincidencia.

Cómo funciona

Alineación de campos es la validación de datos de alto nivel. tipos de concordancia nivel inferior aseguran entrada contiene el número correcto de caracteres, el tipo de datos correcto y que está en el formato correcto. Alineación de campos compara cada valor de carácter para asegurar la entrada en dos o más campos es el mismo. Si el usuario introduce información correctamente, la información en forma transfiere al servidor y se convierte en parte de una base de datos. Si no, el usuario recibe un mensaje de error y debe corregir el error. El error es usualmente una palabra mal escrita o el carácter que falta.

Empezando

Antes de realizar la coincidencia de campos, o cualquier otro tipo de validación utilizando JavaScript, declarar su intención de llevar a cabo acciones de validación en el encabezado de la página HTML o forma. Una sola línea de código JavaScript se cargará el validador y permitirá crear un objeto validador. Escriba en la información de cabecera HTML de forma normal, a continuación, escriba en un script de configuración antes de cerrar la cabecera con una etiqueta </ ​​header>. El script de configuración carga el validador Javascript en su código y especifica que el validador utiliza JavaScript en lugar de otro tipo de lenguaje de script:

<Script src = "gen_validatorv4.js" type = "text / javascript"> </ script>

Crear Validador) Objeto (

Un objeto de validación es el recipiente que pueda contener JavaScript coincidencia de campos y otras instrucciones de validación de datos. código JavaScript crea el contenedor y lo identifica de acuerdo a un nombre que seleccione. Mientras que usted puede elegir cualquier nombre que desee, claridad y recomendaciones de mejores prácticas sugieren usar el nombre de su forma. Crear un formulario de entrada y añadir código JavaScript en una nueva línea después de la etiqueta de cierre </ form>. Para un formulario de suscripción, código para crear el Validador () objeto se puede leer:

</ Form>
<Script type = "text / javascript">
var = frmvalidator nueva Validador ( "subscriptionForm")

Opciones de concordancia de campo

Use un descriptor de campo de coincidencia de una función de JavaScript, o escribir su propio código personalizado para realizar la validación de coincidencia de campo. Tanto lograr el mismo objetivo, por lo que uno elija es una cuestión de preferencia. Si selecciona "eqelmnt = ???", agregar el código estándar para el Validador contenedor de objetos () que compara los valores en los campos y asegurarse de que son los mismos:

var = frmvalidator nueva Validador ( "subscriptionForm")
frmvalidator.addValidation ( "Enviar", "maxlen = 50");
frmvalidator.addValidation ( "Enviar", "req");
frmvalidator.addValidation ( "confpassword", "eqelmnt = contraseña",
"La contraseña confirmada no es la misma que la contraseña");

Si agrega código personalizado, cree una función DoCustomValidation () utilizando un "if" que le dice al validador cómo responder a los errores. Agregue el código de negocio justo después addValidation código estándar:

función DoCustomValidation ()
{
frm var = document.forms [ "subscriptionForm"];
si (frm.pwd1.value! = frm.pwd2.value)
{

sfm_show_error_msg('The Password and password confirmation you entered does not match! Please reenter password information',frm.pwd1);
return false;

}
más
{

return true;

}
}