RT~~我想验证页面上所有input type="Text" 的文本框非空就行。
JS或者JQUERY都可。求解

解决方案 »

  1.   


        <script type="text/javascript">
        $(function(){
            $("input type=text").each(function(){
                if($.trim($(this).val()).length == 0)
                    alert(this.id+" 为空");
            });
        });
        </script>
      

  2.   

    <script>
    function init(){
    var texts=document.getElementsByTagName("input");
    if(texts.length>0){
    for(var i=0;i<texts.length;i++){
    var text=texts[i];
    if(text.type='text'){
    if(text.value==''){
    alert("有input中type为text的值为空");
    }
    }
    }
    }
    }
    window.onload=init;
    </script>
    <input type="text"/>
      

  3.   

    <input type="text" value="aaa">
    <input type="text" value="aaa">
    <input type="text" value="aaa">
    <input type="text" value=""><script>
    var texts = document.getElementsByTagName("input");
    var l = texts.length;
    for(var i = 0; i < l; i++){
    if(texts[i].type == "text" && !texts[i].value){
    alert("输入框出现了空值");
    }
    }
    </script>
      

  4.   

    居然不执行。。奇了个怪 function checkUser() {         
                    $("input type=text").each(function() {
                        if ($.trim($(this).val()).length == 0)
                            alert(this.id + " 为空");
                            else
                                alert("都填好了");
                    });        }
    <input type="button" value="修改" onclick="checkUser()" />
      

  5.   

    to:kyzy_yy_pm
    用你提供的方法修改了下,OK了 多谢