循环以限制验证尝试
loop to limit attempts at validation
我正在尝试找出一种简单的方法来限制通过javascript中的while循环对字段的尝试次数。只是似乎不想循环,但验证仍在工作。这是我尝试使用的代码:
function validateForm() {
x=document.forms["Form"]["name"].value;
var i=0;
var sum=0;
do {
sum += i;
i++;
}
while (i < 3)
if (x==null || x=="") {
alert("First name must be filled out");
return false;
}
}
提前感谢您的任何想法。
您必须将变量存储在函数之外:
var numOfTries = 0;
function validateForm() {
if(++numOfTries > 3) {
alert('You have reached the maximum number of tries!');
location.replace("error_page.html"); // do something about it
}
x = document.forms["Form"]["name"].value;
if (x == null || x == "") {
alert("First name must be filled out");
return false;
}
相关文章:
- AngularJS中的循环号验证
- 无法使用JavaScript打印带有for循环的验证错误
- 我的单选按钮没有从foreach循环中获得值,表单验证返回'必填字段'即使已检查
- 如何验证循环动态单选按钮
- 如何验证for循环是否完成了node js中的所有迭代,循环是否包含带回调的函数调用
- 如何使此表单验证脚本在返回之前循环通过整个表单部分
- 循环遍历字段以使用jQuery进行验证
- 循环遍历所有字段,如果任何一个字段的验证失败jquery,则返回false
- 在 JavaScript 中使用 for 循环验证多个下拉列表
- JS 字段验证 - 循环遍历对象,每个字段有三个数据注意事项
- JavaScript,循环字段和验证
- 循环以限制验证尝试
- 循环生成的多个表单的验证
- 如何引用表单元格中的输入值以进行循环验证
- jQuery使用循环进行验证
- javascript客户端验证循环
- 在验证中对属性进行循环无法停止属性集
- 循环中的Javascript验证
- 如何在没有循环依赖的模型之间正确共享Hapi-Joi验证模式
- 表单验证循环以检查所有文本并选择不为空