控件和Web技术(如HTML5)的结合可以让开发者创建出功能丰富、具有交互性的网页应用
<!DOCTYPE html>
声明、<html>
、<head>
和<body>
标签。<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>示例网页</title>
</head>
<body>
</body>
</html>
<input>
、<select>
、<textarea>
等。这些控件可以让用户输入数据或选择选项。<form>
<label for="username">用户名:</label>
<input type="text" id="username" name="username">
<br>
<label for="password">密码:</label>
<input type="password" id="password" name="password">
<br>
<label for="gender">性别:</label>
<select id="gender" name="gender">
<option value="male">男</option>
<option value="female">女</option>
</select>
<br>
<label for="message">留言:</label>
<textarea id="message" name="message"></textarea>
<br>
<input type="submit" value="提交">
</form>
document.querySelector('form').addEventListener('submit', function(event) {
event.preventDefault(); // 阻止表单默认提交行为
const username = document.getElementById('username').value;
const password = document.getElementById('password').value;
const gender = document.getElementById('gender').value;
const message = document.getElementById('message').value;
// 处理用户输入,例如发送到服务器或显示在页面上
console.log('用户名:', username);
console.log('密码:', password);
console.log('性别:', gender);
console.log('留言:', message);
});
</script>
body {
font-family: Arial, sans-serif;
}
form {
width: 300px;
margin: 0 auto;
}
label {
display: inline-block;
width: 80px;
text-align: right;
}
input, select, textarea {
width: 150px;
}
</style>
通过将控件与HTML5和JavaScript结合使用,你可以创建出功能丰富、具有交互性的网页应用。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。