js调用form中所有input类型数据/调用form中所有数据
1、调用所有input类型数据
通过语句:var a=document.getElementsByTagName("input");就可以调用所有input型数据
然后再通过循环就可以对里面的数据进行操作,例如想判断里面是否有空值,若有空值则表示某一个空没填写,给出提示,若不为空,再判断是否都是数字类型的,若不是也给出提示,代码如下:
for(var i=0;i<a.length-1;i++){
if(a[i].value==""){
alert("您有空白未填写!");
flag = false;
break;
}
if(isNaN(a[i].value)){
alert("您有地方填写的不是数字类型,请重新填写!");
flag = false;
break;
}
}
2、调用form中所有数据
var len = form1.elements.length;//此处是获得form中数据的个数,其中form1为form的名字
for(var i=0;i<len;i++){ //循环取得form中的值
alert(form1.elements[i].value);
}