日期:2014-05-16 浏览次数:20307 次
?
/** * 字符串的trim方法 * @return */ String.prototype.trim = function(){ return this.replace(/(^\s*)|(\s*$)/g, ""); } String.prototype.ltrim = function(){ return this.replace(/(^\s*)/g, ""); } String.prototype.rtrim = function(){ return this.replace(/(\s*$)/g, ""); } function isBlank( s ){ if( s == null || s.trim() == ''){ return true ; } return false ; }?
?
/** * 全选与全不选功能 * @param mark 指示全选还是反选 * @param name 对应的HTML元素的name * @return */ function selectAll(mark , name) { var checkboxs = document.getElementsByName(name); if (mark){ for (var i=0; i<checkboxs.length; i+=1) { checkboxs[i].checked = true; } }else{ for (var i=0; i<checkboxs.length; i+=1) { checkboxs[i].checked = false; } } }
?
?
?
/** * 判断复选框有无选中 * 如果有选中则返回true 否则返回false * @param name * @return */ function checkSelect(name){ var checkboxs = document.getElementsByName(name); for(var i=0;i<checkboxs.length;i+=1){ if(checkboxs[i].checked == true ){ return true ; } } return false ; }
?
?
?
/** * 按照yyy-MM-dd来格式化日期 * @param d 需要格式化的日期 */ function formatDate(d){ var mon=d.getMonth()+1; var year=d.getFullYear(); var date=d.getDate(); return year+"-"+(mon<10?"0"+mon:mon)+"-"+(date<10?"0"+date:date) ; }?
?
?