📄 corpjs.js
字号:
// 不刷新页面检查某名称是否存在
function checkExist(object,infoBack,id,url)
{
//获取需要进行验证的控件值
var objectValue = object.value;
var objectName = object.name;
//获取接收返回信息的控件
var info = document.getElementById(infoBack);
//创建ajax对象
var ajaxobj = new AJAXRequest;
if (objectValue == "")
{
info.value = "该位置文字不能为空!";
object.focus();
}
else
{
ajaxobj.url = url;
ajaxobj.content="operation="+objectName+"&"+objectName+"="+objectValue+"&id="+id;
ajaxobj.callback=function(xmlObj)
{
info.value=xmlObj.responseText;
if (info.value.indexOf('已存在')!= -1)
{
object.focus();
}
}
ajaxobj.send();
}
}
//店铺营业时间格式检查
function check_time(strnote,str)
{
rep=new String(str.value);
pattern=/^([0|1][0-9]|[2][0-3]):([0-5][0-9])$/;
if(rep.match(pattern))
{
return true;
}
else
{
alert(strnote+"不合法");
str.focus();
return false;
}
}
//判断表单某一项输入是否为空
function check_empty(strnote,objectId)
{
var object = document.getElementById(objectId);
if (trim(object.value) == "")
{
window.alert(strnote+"不能为空");
object.focus();
return true;
}
else
{
return false;
}
}
//限定文本框的最大输入长度
function isMaxLen(o,info)
{
var Restlen = 0;
var curlen= o.value.length;
var nMaxLen=o.getAttribute? parseInt(o.getAttribute("maxlength")):"";
if(o.getAttribute && o.value.length>nMaxLen){
o.value=o.value.substring(0,nMaxLen)
}else{
Restlen=nMaxLen - curlen;
var rest=document.getElementById(info);
rest.innerHTML=Restlen;
}
return Restlen;
}
//检查上传图片的扩展名
function checkImgext(imgId)
{
var img =document.getElementById(imgId);
var value = img.value;
var ext = value.substring(value.length-4,value.length);
if ((ext != ".jpg") && (ext != ".JPG")&&(ext != "")&&(ext != ".gif") && (ext != ".GIF"))
{
window.alert("只能上传.jpg或.gif文件");
return false;
}
else
{
return true;
}
}
//上传图片处不能为空
function imgExist(imgId)
{
var imgObj = document.getElementById(imgId);
var value = imgObj.value;
if (value == "" )
{
window.alert("请选择要上传的文件");
return false;
}
else
{
return true;
}
}
//下拉框在当前页面提交当前页面刷新
function getOption(selectObj,url)
{
var value = selectObj.options[selectObj.selectedIndex].value
document.forms[0].action = url + "?id="+value;
document.forms[0].submit();
}
//判断下拉框中的选项是否为空
function selectEmpty(strnote,selectObj)
{
var length = selectObj.length;
if (length == 0)
{
window.alert(strnote);
return false;
}
else
{
return true;
}
}
//判断某单选按钮是否选中
function radioCheck(note)
{
var IsChecked = false;
var obj =document.forms[0].elements;
for(var i=0;i<obj.length;i++)
{
if(obj[i].type=="radio")
{
if(obj[i].checked)
{
IsChecked = true;
}
}
}
if (!IsChecked)
{
window.alert(note);
}
return IsChecked ;
}
//检查是否有复选框选中
function boxCheck(form_num,catnote)
{
var isChecked = false;
var obj =document.forms[form_num].elements;
for(var i=0;i<obj.length;i++)
{
if(obj[i].type=="checkbox")
{
if(obj[i].checked)
{
isChecked = true;
}
}
}
if (!isChecked)
{
window.alert(catnote);
return false;
}
else
{
return true;
}
}
//删除前的验证
function checkDel()
{
var msg="确定删除?";
if (confirm(msg)==true)
{
return true;
}
else
{
return false;
}
}
//检查是否是数字
function checkNum(note,objId)
{
var obj = document.getElementById(objId);
var number = trim(obj.value);
if(/\D/.test(number))
{
alert(note+'只能输入数字!');
obj.value="";
obj.focus();
return false;
}
else
{
return true;
}
}
//复选框全选
function checkAll(name)
{
var el = document.getElementsByTagName('input');
var len = el.length;
for(var i=0; i<len; i++)
{
if((el[i].type=="checkbox") && (el[i].name==name))
{
el[i].checked = true;
}
}
}
//复选框取消全选
function clearAll(name)
{
var el = document.getElementsByTagName('input');
var len = el.length;
for(var i=0; i<len; i++)
{
if((el[i].type=="checkbox") && (el[i].name==name))
{
el[i].checked = false;
}
}
}
//调用复选框全选和取消全选功能
function boxAll(obj,name)
{
var linktext = obj.innerText;
//火狐浏览器另外处理
if (linktext == undefined)
{
linktext = obj.innerHTML.replace(/<[^>]+>/g,"");
}
//处理结束
if (linktext == '全选')
{
checkAll(name);
obj.innerHTML = '取消全选';
}
else
{
clearAll(name);
obj.innerHTML = '全选';
}
}
//去除字符串的首尾的空格
function trim(str)
{
return str.replace(/(^\s*)|(\s*$)/g, "");
}
//使按钮不可用
function disButton(buttonId)
{
var subbutton = document.getElementById(buttonId);
subbutton.disabled = true;
}
//进行Select格式的有效性检验
function check_select(fieldname,string)
{
if(string.options[0].selected)
{
alert(fieldname+"不能为空");
return false;
}
else
return true;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -