struts2的三种radio和select和checkboxlist校验是否选中

来源:互联网 发布:照片后期制作app软件 编辑:程序博客网 时间:2024/06/05 16:12

注意:需要struts2+jquery引入
==>s:checkboxlist

/**        是否选中s:checkboxlist        @param inputName 是checkboxlist的name属性        @return 如果有选,返回true,否则false    */    function isSelectCheckboxList(inputName) {        var chks = $(":input[type='checkbox'][name="+inputName+"]");        var len = 0;        for(var i=0;i<chks.length;i++)        {           if(chks[i].checked==true){               len++;           }        }        if(len <= 0) {            return false;        }        return true;    }

==>s:radio

/**        是否选中s:radio        @param inputName 是s:radio的name属性值        @return 如果有选,返回true,否则false    */    function isSelectRadio(inputName) {        var radioValue = $(":input[type='radio'][name="+inputName+"]:checked").val();        if(radioValue == null || radioValue == "" || radioValue==undefined){            return false;        }        return true;    }   
==>s:select
    /**        是否选中s:select,全选的val值为""        @param inputId 是s:select的id属性值        @return 如果有选,返回true,否则false    */    function isSelectSelect(inputId) {        var selectValue = $.trim( ("#"+inputId+"").val() );        if(selectValue == null || selectValue == "" || selectValue == undefined){            return false;        }        return true;    }
0 0
原创粉丝点击