百搜论坛欢迎您的加入!
adimg adimg
 
昨日:篇  今日:篇   总帖:篇   会员:
博主最大Lv63   
将我自己写的JS通用方法给大家共享下     

//只能输入数字

function keydown(doc){

//doc为元素名称,从8开始,依次为(左删除,tab键,左移,上移,右移,下移,右删除),其它为数字键

$(doc).keydown(function(evt){

var kc = evt.keyCode;

var array = new Array(48,49,50,51,52,53,54,55,56,57,96,97,98,99,100,101,102,103,104,105,8,9,37,38,39,40,46);

var flag = true;

for(var i = 0;i < array.length && flag; i++){

if(kc == array[i]){

    flag = false;

}

}

if(flag){

evt.keyCode = 0;

evt.returnValue=false;

return false;

}

});

}

 

//查看图片的弹出层,这个需要jquery-ui的dialog组件支持,下面的也是一样的

function showImg(img){

// $("img[id*='Img']").click(function(){

$(img).click(function(){

var url = $(this).attr("src");

if(url == "") return;

var html = "<div id='imgDiv' style='display: none;height: 600px;'><div align='center'><img src='"+url+"' id='hideImg' style='border: 10px solid gray;margin: 0px;padding: 0px;height: 600px;'/></div></div>";

var dig = window.top.$(html).appendTo(window.top.document.body);

dig.dialog({

title: "图片查看", 

maxWidth:1024,

minWidth:1024,  

maxHeight: 600,  

minHeight:600,

modal: true,

resizable:false,

bgiframe:true,

option:"",

close: function(event, ui){

});

});

}

 

//file验证

function fileValidate(doc,types){

var file = doc.val(); //文件名

var array = types.split(","); //文件格式

var lasterOn = ""; //文件后辍

if(file == "" || file == null) {

alert("上传文件不能为空!");

return false;

}

if(file.lastIndexOf(".") > -1){

lasterOn = file.substring(file.lastIndexOf("."));

var flag = false;

for(var i = 0; i < array.length && !flag; i++){

if(lasterOn.indexOf(array[i]) >= 0){ //找到该文件格式

flag = true;

}

}

if(!flag){

showErr("上传文件格式错误!正确格式应为" + types + "!");

return false;

}

}

}

 

//删除提示

function delBtn(url){

msg("您确定执行删除操作吗?", url);

}

 

function msg(msg,url){

var html = "<div id='logout' style='display: none;width: 500px;height: 200px;'>"+msg+"</div>";

var diag = window.top.$(html).appendTo(window.top.document.body);

diag.dialog({

title:"系统提示",

width : 300,

modal : true,

resizable:false,

buttons : {

"确定" : function() {

diag.dialog("close");

location.href=url;

},

"取消" : function() {

diag.dialog("close");

}

}

});

}

 

//信息提示

function showErr(msg){

var html = "<div id='logout' style='display: none;width: 500px;height: 200px;'>"+msg+"</div>";

var diag = window.top.$(html).appendTo(window.top.document.body);

diag.dialog({

title:"系统提示",

width : 300,

modal : true,

resizable:false,

buttons : {

"确定" : function() {

diag.dialog("close");

}

}

});

return false;

}


 0  已被阅读了1094次  楼主 2020-06-28 13:28:14
回复列表

回复:将我自己写的JS通用方法给大家共享下

联系站长 友链申请桂ICP备19000949号-1     桂ICP备19000949号-1
您的IP:3.135.190.232,2024-04-26 01:50:41,Processed in 0.01836 second(s).
免责声明: 本网不承担任何由内容提供商提供的信息所引起的争议和法律责任。
Powered by HadSky 7.12.9
已有0次打赏
(0) 分享
分享
取消
免责声明
1、本站资源,均来自网络,版权归原作者,所有资源和文章仅限用于学习和研究目的 。
2、不得用于商业或非法用途,否则,一切责任由该用户承担 !
如果觉得本文还不错请点个赞或者打赏点轻币哦~
拒绝伸手党,拿走请回复,尊重楼主,尊重你我他~

侵权删除请致信 E-Mail:207882320@qq.com