弹出输入框输入一组数字并组成数组
时间: 2024-09-16 13:01:07 浏览: 37
只能是字母或数字或者是字母和数字的组合的正则previousSibling
在编程中,弹出输入框让用户输入一组数字并形成数组是很常见的需求,特别是在收集用户数据的时候。以下是使用JavaScript的一个简单示例:
首先,在HTML中创建一个输入框和一个按钮,点击按钮触发获取用户输入的操作:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>输入数字数组</title>
</head>
<body>
<input type="number" id="numberInput" placeholder="请输入数字,用逗号分隔">
<button onclick="createArray()">确认</button>
<p id="result"></p>
</body>
</html>
```
然后在JavaScript文件中添加处理函数:
```javascript
function createArray() {
const numberInput = document.getElementById('numberInput');
const userInput = numberInput.value;
// 检查输入是否为空
if (userInput === '') {
alert('请输入数字');
return;
}
// 将字符串分割成数组
const numbers = userInput.split(',').map(Number);
// 显示结果
document.getElementById('result').innerText = `数组: ${numbers}`;
}
```
用户可以输入一系列用逗号分隔的数字,点击按钮后,会把这些数字存储到一个数组中。
阅读全文