la validación de formularios JavaScript
la validación de formularios JavaScript
JavaScript puede ser utilizado antes de ser enviado al servidor de los datos sobre estos validación de datos de entrada de formulario HTML.
los datos del formulario a menudo tienen que usar JavaScript para verificar su corrección:
- Compruebe que los datos del formulario está vacía?
- Compruebe si la entrada es una dirección de correo electrónico correcta?
- Verificar la fecha introducida correctamente?
- Validar la entrada del formulario es de tipo numérico?
Requerido (u obligatoria) proyecto
Las siguientes funciones se utilizan para comprobar si el usuario está obligado a rellenar un formulario de proyecto (obligatorio o). Si es necesario o una opción necesaria está vacía, entonces una ventana de advertencia que pop-up, y el valor de retorno de la función es falso, de lo contrario el valor devuelto por la función era verdad (no hay problema significa que los datos):
function validateForm() { var x=document.forms["myForm"]["fname"].value; if (x==null || x=="") { alert("姓必须填写"); return false; } }
La función anterior se llama cuando el formulario se envía formulario:
Ejemplos
姓: <input type="text" name="fname">
<input type="submit" value="提交">
</form>
Trate »
la verificación E-mail
función comprueba si los datos introducidos cumple con la siguiente sintaxis básica de la dirección de correo electrónico.
Su punto es que los datos de entrada deben incluir el símbolo @ y el punto (.). Mientras tanto, la @ no es el primer correo electrónico después de que el carácter @ y la necesidad de, al menos, una serie de puntos:
function validateForm(){ var x=document.forms["myForm"]["email"].value; var atpos=x.indexOf("@"); var dotpos=x.lastIndexOf("."); if (atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length){ alert("不是一个有效的 e-mail 地址"); return false; } }
El siguiente es el código completo junto con el formulario HTML:
Ejemplos
Email: <input type="text" name="email">
<input type="submit" value="提交">
</form>
Trate »