js简单表单验证(弹出框)
程序员文章站
2022-03-11 16:41:19
...
登录和注册的弹出框的js验证
有些字段是不能为空的,那么我们就要通过验证判断:用户是否填写。
此时就要用到js验证。
登录
html
<form action="" method="post" name="form1" target="_blank" id="form1" onSubmit="return check_login()">
<h1>登录</h1>
<input type="text" name="username" class="form-control" placeholder="手机/邮箱/用户名" style="width: 30%;">
<br> <br>
<input name="password" type="password" class="form-control" placeholder="密码" style="width: 30%;" />
<br> <br>
<!--滑动验证-->
<div id="dragContainer" style="width: 30%;">
<div id="dragBg"></div>
<div id="dragText"></div>
<div id="dragHandler" class="dragHandlerBg"></div>
</div>
<br> <br>
<input type="submit" value="确定" style="color: white;background-color: blue;width: 30%;height: 40px;" />
<br> <br>
<div class="zhu">
<input type="button" value="注册" style="background-color: white;border: none;"/>
|
<input type="button" value="忘记密码" style="background-color: white;border: none;"/>
</div>
</form>
要在自己写的登录页面上加上表单form,然后添加
<form action="" method="post" name="form1" target="_blank" id="form1" onSubmit="return check_login()">
name、id和onSubmit自定义。
每一个input中都要有对应的name。
然后写js
js
function check_login()
{
if(document.form1.username.value=="")
{
alert("请检查手机/邮箱/用户名是否为空!");
return false;
}
if(document.form1.password.value==""){
alert("请检查您的密码是否为空!");
return false
}
}
函数的名字要跟onsubmit同步。
运行后的效果如下图:
注册界面道理同上,效果图展示如下:
总结:
这是弹出框的验证,我之后在研究下不用弹出框的验证。
附上名言——