html用户名和密码不能为空,js 判断登录界面的账号密码是否为空

判断登录界面的账号密码是否为空的时候又不想用alert显示就需要用display来隐藏alert啦(在设置时切忌要将隐藏的内容写在账号和密码的div中,否则会根据屏幕的分辨率不同而有所变化,这是本人教训)

首先要定义账号、密码和隐藏部分的id,即var x=document.getElementById("id"),包括按钮的id,然后点击登录按钮的时候(btn.οnclick=function(){具体的选择隐藏和显示的内容})要写函数进行选择隐藏和显示;在重置按钮的是(btn.οnclick=function(){清空的内容,包括登录按钮显示的内容})

具体代码如下:

请登录

body{

margin:0px auto;

background-image: url(images/dlbj1.png) ;

position: relative;

}

.dl{

width: 380px ;

height: 220px ;

background-image: url(images/dl.png) ;

text-align: center ;

margin: auto ;

margin-top: 15% ;

position: center;

}

.btn{

font-family : 微软雅黑 ;

font-size: medium ;

}

#username{

max-width: 200px ;

margin: 10px 0px 0px 0px ;

height: 28px ;

}

#us{

color: #FFFFFF ;

font-family : 微软雅黑;

}

#ps{

color: #FFFFFF ;

font-family : 微软雅黑;

}

#password{

max-width: 200px ;

margin: 20px 0px 10px 0px ;

height: 28px ;

}

账号:*请输入账号!

密码:*请输入密码!

*账号或密码错误

重置            

登录

var x=document.getElementById("username");

var y=document.getElementById("password");

var btnSubmit = document.getElementById("submit");

var btnReset = document.getElementById("reset");

var u=document.getElementById("u");

var p=document.getElementById("p");

var up=document.getElementById("up");

//点击登录按钮时判断账号、密码是否为空或错误

btnSubmit.οnclick=function(form){

if(x.value==""){

if(y.value==""){

up.style.display="block";

}

else{

u.style.display="block";

up.style.display="none";

}

}

else if(y.value==""){

if(x.value==""){

up.style.display="block";

}

else{

p.style.display="block";

up.style.display="none";

}

}

else{

u.style.display="none";

up.style.display="block";

p.style.display="none";

}

}

//点击重置按钮时清空账号密码

btnReset.οnclick=function(form){

x.value=""; //清空input里的value

y.value="";

u.style.display="none";

up.style.display="none";

p.style.display="none";

}

/*btn.οnclick=function(form){

/*if (x!="admin"||y!=123456){

alert('账号或密码错误!');

}

//判断账号密码是否为空则弹出

if (""==x) {

alert("请输入账号!");

flag=false;

return false;

}

else if(""==y){

alert("请输入密码!");

flag=false;

return false;

}

if(flag==true){

flag=true;

}*/

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,下面是一个完整的 HTML 登录界面示例,包括用户名密码、自动登录、忘记密码、立即注册等部分,并使用 JavaScript 实现了表单验证和跳转功能。 ```html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Login</title> <style> label { display: block; margin-bottom: 10px; } input[type="text"], input[type="password"] { width: 100%; padding: 10px; border: 1px solid #ccc; border-radius: 5px; margin-bottom: 20px; box-sizing: border-box; } input[type="checkbox"] { margin-right: 10px; } .error { color: red; font-size: 12px; margin-top: 5px; } </style> </head> <body> <h1>Login</h1> <form id="login-form" action="welcome.html" method="post"> <label for="username">Username:</label> <input type="text" id="username" name="username"><br> <span id="username-error" class="error"></span> <label for="password">Password:</label> <input type="password" id="password" name="password"><br> <span id="password-error" class="error"></span> <input type="checkbox" id="remember" name="remember"> <label for="remember">Remember me</label><br> <a href="#">Forgot password?</a><br> <input type="submit" value="Login"> <a href="#">Register now</a> </form> <script> var loginForm = document.getElementById('login-form'); var usernameInput = document.getElementById('username'); var passwordInput = document.getElementById('password'); var usernameError = document.getElementById('username-error'); var passwordError = document.getElementById('password-error'); loginForm.addEventListener('submit', function(event) { // 阻止表单默认提交行为 event.preventDefault(); // 表单验证 var isValid = true; if (usernameInput.value.trim() === '') { usernameError.innerHTML = 'Username is required'; isValid = false; } else { usernameError.innerHTML = ''; } if (passwordInput.value.trim() === '') { passwordError.innerHTML = 'Password is required'; isValid = false; } else { passwordError.innerHTML = ''; } // 如果表单验证通过,则跳转到 welcome.html if (isValid) { loginForm.submit(); } }); </script> </body> </html> ``` 这个示例使用了 CSS 对表单进行了一定的样式美化,使用了 JavaScript 实现了表单验证和跳转功能。在 JavaScript 部分,我们首先获取了表单元素和相关的输入框和错误提示元素,然后给表单添加了一个 submit 事件监听器,当表单提交时执行表单验证和跳转逻辑。表单验证包括判断用户名密码输入是否为空,如果为空则显示错误提示信息。如果验证通过,则直接调用表单的 submit 方法进行跳转。 希望这个示例对你有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值