1、弹出用户年龄输入框 2、如果用户输入非数字,提示用户输入年龄数字 3、如果用户输入年龄不满足0-100之间数字,提示用户输入合法年龄 4、提示用户输入的年龄
时间: 2024-09-12 13:02:01 浏览: 40
Python弹出输入框并获取输入值的实例
为了实现这个功能,可以结合JavaScript的`prompt`函数用于弹出输入框,以及正则表达式和条件判断来验证输入。以下是具体的步骤:
1. 弹出用户输入年龄的对话框:
```javascript
let age = prompt("请输入您的年龄(0-100):");
```
2. 验证输入是否为数字:
```javascript
if (!isNaN(age)) {
age = parseInt(age);
} else {
alert("请输入有效的年龄数字!");
return;
}
```
3. 检查输入年龄是否在0-100之间:
```javascript
if (age >= 0 && age <= 100) {
console.log(`您输入的年龄是 ${age}`);
} else {
alert("请输入0-100之间的年龄!");
}
```
整个流程汇总起来:
```javascript
let age = prompt("请输入您的年龄(0-100):");
if (!isNaN(age)) {
age = parseInt(age);
if (age >= 0 && age <= 100) {
console.log(`您输入的年龄是 ${age}`);
} else {
alert("请输入0-100之间的年龄!");
}
} else {
alert("请输入有效的年龄数字!");
}
```
阅读全文