用web写a)用户在prompt弹出窗口中输入一个年份。 b)拿到输入框值,判断该值是否输入正确。 c)如果输入错误,给出错误提示。 d)如果输入正确,进入year(n)函数,处理逻辑运算。
时间: 2024-01-22 13:21:33 浏览: 16
下面是一个简单的示例代码,实现了上述功能:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>判断年份</title>
</head>
<body>
<script>
function year(n) {
// 这里可以添加自己的逻辑运算
console.log(n);
}
function checkYear() {
var input = prompt("请输入年份:");
var year = parseInt(input);
if (isNaN(year) || year < 0 || year > 9999) {
alert("输入错误,请输入正确的年份!");
} else {
year(year);
}
}
checkYear();
</script>
</body>
</html>
```
在这个示例中,我们定义了 `year` 函数来处理年份的逻辑运算。在 `checkYear` 函数中,我们通过 `prompt` 弹出窗口让用户输入年份,然后通过 `parseInt` 将输入框的值转换为整数。如果转换失败或者年份小于 0 或大于 9999,就给出错误提示;否则就调用 `year` 函数处理逻辑运算。
你可以将这个示例保存为一个 HTML 文件,并在浏览器中打开来测试它的功能。