js页面弹出对话框,输入名字和年龄,页面显示: 大家好,我叫xxx,今年xx岁了
时间: 2024-09-25 22:02:56 浏览: 78
利用BootStrap弹出二级对话框的简单实现方法
在JavaScript中,你可以创建一个简单的HTML表单结合JavaScript事件处理来实现这个功能。首先,在HTML部分,你可以设置一个输入框让用户输入名字和年龄:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>对话框示例</title>
</head>
<body>
<label for="name">请输入您的名字:</label>
<input type="text" id="name" placeholder="请输入名字">
<label for="age">请输入您的年龄:</label>
<input type="number" id="age" placeholder="请输入年龄">
<button onclick="showDialog()">点击显示对话框</button>
<script src="dialog.js"></script>
</body>
</html>
```
接下来,创建一个名为`dialog.js`的文件,添加用于显示对话框并获取用户输入的JavaScript函数:
```javascript
function showDialog() {
const nameInput = document.getElementById("name");
const ageInput = document.getElementById("age");
// 检查输入是否为空
if (nameInput.value === "" || ageInput.value === "") {
alert("请输入完整的信息!");
} else {
const name = nameInput.value;
const age = ageInput.value;
// 创建对话框内容
const message = `大家好,我叫${name},今年${age}岁了`;
alert(message);
}
}
```
在这个例子中,当用户点击按钮时,会触发`showDialog`函数,如果输入了名字和年龄,会弹出一个对话框显示相应的消息;如果没有填写,则会提示用户需要完整信息。
阅读全文