在我提交表单之前,我想检查输入中的值。在提交表单前检查值
这里我检查一个值是否等于.5或1,或者不是空字符串。
form.onsubmit = function(e) {
var ftimes = document.getElementsByClassName("add_timebox");
var fflag = 0;
for(i=0;i< ftimes.length;i++) {
var value1 = ftimes[i].value;
console.log(value1);
if (value1 !==.5 ||value1 !== 1 || (!IsStringEmpty(value1))){
fflag = 1;
console.log('inside');
}
}
if(fflag==1) {
alert('enter again');
return false;
}
我对IF语句做了很多更改,试图使其正确。 但即使我知道如果不应该,它仍然在循环中。
例如,当我提交表单,我有一个输入值等于0.22 那么它应该仅仅给我1“内部”,但在不断重复:
内部 0.22 (空字符串) 内 ....
我的意思是NOT = .5和1 – jfishbow 2014-10-21 23:53:27