javascript - For 循环与用户输入 javascript

标签 javascript html loops

所以基本上我有一个 for 循环,我试图让它运行 x 次。取决于用户输入的内容。我遇到的问题是如何获取用户输入,并确保它是数字而不是任何其他类型的输入。如果错误,让他们重试。

最佳答案

其实很简单

Input Number : <input id="numberinput" onkeypress="return event.charCode >= 48 && event.charCode <= 57" />

<button id="btn" onclick="doAction()">
Send
</button>

<script>
var doAction = function () {
    var input = document.getElementById('numberinput');
    var times = parseint(input.value);

    for(var i = 0; i < times; i++) {
      //do whatever you need to do
    }
}
</script>

关于javascript - For 循环与用户输入 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38368054/

相关文章:

javascript - Button 上的 Bootstrap 3 Popover 未正确关闭

html - 图片按钮在 HTML5/CSS3 中不可点击

C 程序显示最多输入的 %2==0 个数字,直到您输入数字 %2!=0 && %7==0

javascript - p5.j​​s 中的上下移动(并使用 WASD)

javascript - 原型(prototype)属性迭代中的替换函数

javascript - 在 ng-if 上延迟在跨平台应用程序中显示 UI

c++ - hailstone sequence c++ 计算序列长度所需的函数。无限循环问题

linux - 循环内的 SED 命令

javascript - 为什么 jquery 验证不起作用?

jQuery 可排序链表在扩展时溢出到容器外?