for(i in form.elements){
    switch(i.tagName){
        case "TEXTAREA":
        case "SELECT":
        case "INPUT":
             switch(i.type){
                 case "checkbox":
                 case "radio":
                       .
                       .
                       .
             }
    }
}

解决方案 »

  1.   

    I am here...嘎嘎...这个小问题,俺手下[就是楼上]己经给你解答了,俺就不费功夫了...
      

  2.   

    var form  = document.你的表单名for(i=0;i<form.length;i++)
    {
    if(form[i].value=='')alert('null forbidden');
    }<form name="admindd">
    ............
      

  3.   

    我的表单名称是动态的
    input属性也是动态的
    我要实现一个调查页面
    这个页面所有的元素都是从数据库中查出来的
    我想用一个函数来实现对所有属性的校验
    比如
    调查页面有
    三组单选框
    如果用户在一组里没有选择 提示为空 必须填写
    这三组都要校验
    我用getElementByName
    和getElementsByTagName("input")
    都没有实现
      

  4.   

    getElementByName???
    dom里的方法?
    怎么用到判断表单了?