JS基础函数

//屏蔽F5刷新

function document.onkeydown(){
 if ( event.keyCode==116){
  event.keyCode = 0;
  event.cancelBubble = true;
  return false;
 }
}
//如果选择的是多选框点击行就不触发显示数据的事件
 var input = window.event.srcElement;
 if(input.tagName == "INPUT"){
  return;
 }

//判断是否为正整数
function isNumber(paraStr)
{
  if(!paraStr) return false;
  var strP=/^\d+(\.\d+)?$/;
  if(!strP.test(paraStr)) return false;
  try{
  if(parseFloat(paraStr)!=paraStr) return false;
  }
  catch(ex)
  {
   return false;
  }
  return true;
}

//校验不能走超过最大长度
function validateMaxLength(txtName,maxLen)
{
  var totalLen = 0;
  totalLen = document.getElementById(txtName).value.length;
  if (totalLen > maxLen)
  {
    alert("The max length of " + paraStr + "must be less than " + maxLen);
  }
}
//校验必输
function validateValueRequired(txtName,label)
{
  if((document.getElementById(txtName).value == "")
      || (document.getElementById(txtName).value.length<=0))
  {
    alert("The value of " + label + " is required!");
    document.forms[0].elements[txtName].focus();
   }
}
//验证传入的字符串是否正确的日期格式,是返回true,否返回 false 
function formatTime(str)
{
   var   r   =   str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);    
   if(r==null) return   false;    
   var  d=  new  Date(r[1],   r[3]-1,   r[4]);    
   return  (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4]);
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值