【发布时间】:2017-04-30 11:22:00
【问题描述】:
我正在使用 javaScript 处理 149 个输入类型编号字段,但我无法让它工作。我设置了条件,如果这些数字字段的值为负数、浮点数或 0,它将使用
返回错误消息alert("错误信息");
我正在通过如下的 for 循环遍历我的输入类型
<button onclick="myFunction()">Try it</button>
<script>
function myFunction() {
var i; var x = 0; var s; var val; var test;
for (i = 1; i < 150; i++) {
s = '' + i; //converts i into string
val = document.getElementById(s).value; //Puts string value into val
test = +val; //Converts val into number
//Error Checking
}
我已经在较小的输入类型 = 数字字段(例如 10)上尝试了此代码,并且我所有的错误标志都有效,但是每当我使用我需要的数字 149(设置为 150,因为我希望它比150) 我没有收到任何来自我的功能的错误消息或活动。
【问题讨论】:
-
哇! 149 个输入字段?
-
“但是每当我使用我需要的数字 149 ...我没有收到任何错误消息或来自我的函数的活动。” 您在页面上有 149 个实际输入吗?
-
向我们展示您的 HTML。
-
pict 基本上就是这个样子。只需显示数据库中的数据并允许某人更新他们希望为任何产品订购的数量。
-
@zer00ne 是的,我愿意
标签: javascript html for-loop