日期:2014-05-16 浏览次数:20407 次
?
/**
* 字符串的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) ;
}
?
?
?