//只能输入数字
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;
}