h5移动端网页登录源代码
时间: 2023-07-28 10:07:15 浏览: 66
以下是一个简单的示例代码,实现了一个基本的移动端网页登录功能:
```
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>移动端网页登录</title>
</head>
<body>
<form>
<label for="username">用户名:</label>
<input type="text" id="username" name="username" required>
<br>
<label for="password">密码:</label>
<input type="password" id="password" name="password" required>
<br>
<button type="submit">提交</button>
</form>
<script>
const form = document.querySelector('form');
const username = document.querySelector('#username');
const password = document.querySelector('#password');
form.addEventListener('submit', e => {
e.preventDefault();
// 验证输入
if (username.value === '' || password.value === '') {
alert('请输入用户名和密码');
} else {
// 发送登录请求
const formData = new FormData(form);
fetch('/login', {
method: 'POST',
body: formData
})
.then(response => response.json())
.then(data => {
if (data.success) {
alert('登录成功');
// 在此处进行页面跳转等操作
} else {
alert('登录失败,请检查用户名和密码');
}
})
.catch(error => {
console.error('登录出错:', error);
});
}
});
</script>
</body>
</html>
```
在这个例子中,使用了HTML5的表单元素和JavaScript来实现了一个简单的登录功能。在表单提交时,会使用Fetch API发送POST请求,并在服务器端进行验证。如果验证成功,会返回一个JSON对象,其中包含一个`success`字段。如果`success`字段为`true`,则表示登录成功,否则表示登录失败,会弹出相应的提示框。在登录成功后,可以进行页面跳转等操作。