比如是否有这么一个变量能代表所有文本框

解决方案 »

  1.   

    可以用 
    <script languge=javascript>
    ...
    var nn=document.all.item(input);
    ...
    </script>
    把文本框元素保存在一"集合"了
      

  2.   

    document.getElementsByTagName("input"), 检查类型为"text" 的对象(s).
    document.getElementsByTagName("textarea")或者设置自定义属性看看还有什么好办法
      

  3.   

    function getAllTextInput(){
        var inputs = document.getElementsByTagName("textarea");
        var allInputs = document.getElementsByTagName("input");
        for(var index in allInputs){
            if(allInputs[index].type == "text"){
                inputs.push(allInputs[index]);
            }
        }    return inputs;
    }
      

  4.   

    用jQuery:
    $('input,textarea').each(function() {
      if(this.value == '') {
        alert('不能为空!');
        return false;
      }
    });
      

  5.   

    用jquery 
     $('input,textarea').each(function() {
      if(this.value == '') {
        alert('不能为空!');
        return false;
      }
    });