验证此输入的最简单方法是什么?

时间:2017-01-30 21:52:11

标签: javascript validation input

对于尝试验证某些文本字段输入的JavaScript来说,还是一个相当新的东西,我一直在尝试逐步进行,但是还有很多事情发生,我一直在反驳自己。我在下面解释了所需的验证。

with tf.Session() as sess:
    numpy_array = t.eval(sess)

val1和val2指的是两个文本输入字段,a和b都必须是正整数,但只需要填充一个输入字段,在这种情况下,另一个变量应该赋值为0,那么变量a应该是是两个值中较小的一个而b是较大的值,以便我运行以下循环。

var a = document.getElementById("val1").value;
var b = document.getElementById("val2").value;

我试图编写的函数来验证这一点。不确定如何接受空白输入...

for (var i = a; i < (Number(b) + Number(1)); i++) {
    tableRow = resultsRows.appendChild(document.createElement("tr"));
    if(i%2==0) {
        tableRow.setAttribute("class", "even");
    }
    else {
        tableRow.setAttribute("class", "odd");
    }
    var tableData = tableRow.appendChild(document.createElement("td"));
    tableData.appendChild(document.createTextNode(i));
    tableData = tableRow.appendChild(document.createElement("td"));
    tableData.appendChild(document.createTextNode(converter(i)));
}

1 个答案:

答案 0 :(得分:1)

请尝试附带的代码段。 它旨在包含以下假设:

  • 只能输入其中一个数字(即两个字段不能同时保留为空白,也不能同时包含这些值) AND 它必须为正数
  • 没有非数字输入

Val1: <input id="val1" type="text"><br>
Val2: <input id="val2" type="text"><br>

<input type="button" value="Test" onClick="customValidation()">
comments