怎么实现下面的需求啊 初学真的不懂
寻求帮助??
怎么实现下面的需求啊 初学真的不懂
寻求帮助??
被你搞懵了啊, 您是要vue 实现还是 js
可以用vue实现,去搜一下vue登录代码,发送短信验证码,代码很多,复制粘贴都行了
步骤:
<form class="login-form">
<div>
<label for="username">用户名:</label>
<input type="text" id="username" name="username">
</div>
<div>
<label for="password">密码:</label>
<input type="password" id="password" name="password">
</div>
<button type="submit" class="btn-login">登录</button>
</form>
/* 清除浮动 */
.clearfix::before,
.clearfix::after {
content: "";
display: table;
}
.clearfix::after {
clear: both;
}
.login-form {
width: 320px;
margin: 0 auto;
border: 1px solid #ccc;
padding: 20px;
border-radius: 5px;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.login-form div {
margin-bottom: 10px;
}
.login-form label {
display: inline-block;
width: 80px;
text-align: right;
margin-right: 10px;
font-weight: bold;
}
.login-form input[type="text"],
.login-form input[type="password"] {
padding: 5px;
border-radius: 3px;
border: 1px solid #ccc;
width: 200px;
font-size: 16px;
}
.btn-login {
background-color: #37bc9b;
color: #fff;
padding: 10px;
border: none;
border-radius: 3px;
}
// 获取表单元素和按钮
var form = document.querySelector('.login-form');
var usernameInput = form.querySelector('#username');
var passwordInput = form.querySelector('#password');
var submitBtn = form.querySelector('.btn-login');
// 表单验证
submitBtn.addEventListener('click', function(e) {
// 阻止表单默认提交事件
e.preventDefault();
// 判断用户名和密码是否为空
if (usernameInput.value.trim() === '' || passwordInput.value.trim() === '') {
alert('用户名或密码不能为空!');
return;
}
// TODO: 表单提交相关的操作
});
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>登录页面</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<form class="login-form">
<div>
<label for="username">用户名:</label>
<input type="text" id="username" name="username">
</div>
<div>
<label for="password">密码:</label>
<input type="password" id="password" name="password">
</div>
<button type="submit" class="btn-login">登录</button>
</form>
<script src="script.js"></script>
</body>
</html>