html中验证表单是否为空,简单的javascript表单验证,输入是否为空,确认密码。。...

1.光标离开登录名文本,显示“请输入用户名”

0818b9ca8b590ca3270a3433284dd417.png

2.光标focus登录名,显示“”空

0818b9ca8b590ca3270a3433284dd417.png

3.直接点确认修改,显示“用户名不能空”,拒绝提交表单

0818b9ca8b590ca3270a3433284dd417.png

4.直接点确认修改,显示“密码不能空”,拒绝提交表单

0818b9ca8b590ca3270a3433284dd417.png

5.直接点确认修改,显示“请验证密码”,拒绝提交表单

0818b9ca8b590ca3270a3433284dd417.png

6.两次密码一样,离开光标 , 显示ok

0818b9ca8b590ca3270a3433284dd417.png

7.直接点确认修改,显示“请输入邮箱”,拒绝提交表单

0818b9ca8b590ca3270a3433284dd417.png

8.全部输入,点击确认修改,提交成功

0818b9ca8b590ca3270a3433284dd417.png

9.忘了一点,两次密码不一样,离开光标,显示“两次密码不匹配”

0818b9ca8b590ca3270a3433284dd417.png

10.补充,两次密码不一样,点击确认修改,表单拒绝提交

0818b9ca8b590ca3270a3433284dd417.png

js代码:在/js/student_modify.js文件中

function nameBlur() {

if ("" == document.getElementById("username").value

|| "请输入用户名" == document.getElementById("username").value) {

document.getElementById("username").value = "请输入用户名";

}

}

function nameFocus() {

if ("请输入用户名" == document.getElementById("username").value) {

document.getElementById("username").value = "";

}

}

function modifySubmit() {

if ("" == document.getElementById("username").value

|| "请输入用户名" == document.getElementById("username").value) {

document.getElementById("usernameMsg").innerHTML="用户名不能空";

document.getElementById("password1Msg").innerHTML="";

document.getElementById("password2Msg").innerHTML="";

document.getElementById("emailMsg").innerHTML="";

document.getElementById("username").focus();

return false;

}

if ("" == document.getElementById("password1").value) {

document.getElementById("usernameMsg").innerHTML="";

document.getElementById("password1Msg").innerHTML="密码不能空"

document.getElementById("password2Msg").innerHTML="";

document.getElementById("emailMsg").innerHTML="";

document.getElementById("password1").focus();

return false;

}

if ("" == document.getElementById("password2").value) {

document.getElementById("usernameMsg").innerHTML="";

document.getElementById("password1Msg").innerHTML="";

document.getElementById("password2Msg").innerHTML="请验证密码";

document.getElementById("emailMsg").innerHTML="";

document.getElementById("password2").focus();

return false;

}

if ("" == document.getElementById("email").value) {

document.getElementById("usernameMsg").innerHTML="";

document.getElementById("password1Msg").innerHTML="";

document.getElementById("password2Msg").innerHTML="";

document.getElementById("emailMsg").innerHTML="请输入邮箱"

document.getElementById("email").focus();

return false;

}

if (""!= document.getElementById("password1").value

&& document.getElementById("password2").value!=document.getElementById("password1").value) {

document.getElementById("usernameMsg").innerHTML="";

document.getElementById("password1Msg").innerHTML="";

document.getElementById("password2Msg").innerHTML="两次密码不匹配";

document.getElementById("emailMsg").innerHTML="";

document.getElementById("password2").focus();

return false;

}

}

function passwordBlur2() {

if ("" == document.getElementById("password2").value) {

document.getElementById("registPasswordMsg2").innerHTML="请确认密码。";

}

//两次密码不同,就显示不同

if (""!= document.getElementById("password1").value

&& document.getElementById("password2").value!=document.getElementById("password1").value) {

document.getElementById("password2Msg").innerHTML="两次密码不匹配";

}

//两次密码一样,就显示ok

if (""!= document.getElementById("password1").value

&& document.getElementById("password2").value==document.getElementById("password1").value) {

document.getElementById("password2Msg").innerHTML="OK";

}

}

网页jsp代码:

method="post" οnsubmit="return modifySubmit();">

登陆名

οnblur="nameBlur();" οnfοcus="nameFocus()"/>

新密码
确认密码

id="password2" οnblur="passwordBlur2();"/>

邮箱
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值