在我提交表單之前,我想檢查輸入中的值。在提交表單前檢查值
這裏我檢查一個值是否等於.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