189 lines
4.3 KiB
JavaScript
189 lines
4.3 KiB
JavaScript
|
/**
|
|||
|
* 提交表单
|
|||
|
* 方法被调用后,根据提供的参数自动改变提交地址
|
|||
|
* lable_name 需要取值的标签的ID
|
|||
|
* target_name 提示信息的标签的ID
|
|||
|
* submit_url 提交地址
|
|||
|
*/
|
|||
|
function crepeat(lable_name,target_id,submit_url){
|
|||
|
var lable_value = document.getElementById(lable_name).value;
|
|||
|
var viewobj = document.getElementById(target_id);
|
|||
|
viewobj.innerHTML = "正在检测中...";
|
|||
|
send_request(function(value){viewobj.innerHTML=value;},submit_url + lable_value, true);
|
|||
|
}
|
|||
|
/**
|
|||
|
* 提交修改表单
|
|||
|
* 方法被调用后,根据提供的参数自动改变提交地址
|
|||
|
* lable_name 需要取值的标签的ID
|
|||
|
* target_name 提示信息的标签的ID
|
|||
|
* submit_url 提交地址
|
|||
|
*/
|
|||
|
function crepeatedit(lable_name,id,target_id,submit_url){
|
|||
|
var lable_value = document.getElementById(lable_name).value;
|
|||
|
var id = document.getElementById(id).value;
|
|||
|
var viewobj = document.getElementById(target_id);
|
|||
|
viewobj.innerHTML = "正在检测中...";
|
|||
|
send_request(function(value){viewobj.innerHTML=value;},submit_url + lable_value+"&id="+id, true);
|
|||
|
}
|
|||
|
/**
|
|||
|
* Ajax提交并在确认后刷新页面
|
|||
|
* @param submit_url 提交地址
|
|||
|
*/
|
|||
|
function subAjax(submit_url){
|
|||
|
send_request(
|
|||
|
function(value){
|
|||
|
art.dialog({
|
|||
|
title: "操作结果",
|
|||
|
content: value,
|
|||
|
fixed: true,
|
|||
|
drag: false,
|
|||
|
resize: false,
|
|||
|
lock:true,
|
|||
|
cancel:false,
|
|||
|
ok:function(){
|
|||
|
location.reload();
|
|||
|
}
|
|||
|
});
|
|||
|
},
|
|||
|
submit_url, true
|
|||
|
);
|
|||
|
}
|
|||
|
|
|||
|
/**
|
|||
|
* 确认删除对话框
|
|||
|
* @param url 提交地址
|
|||
|
* @param para true/false 用于判断多条删除还是单条删除
|
|||
|
*/
|
|||
|
function isTrue(url,para){
|
|||
|
if(para){
|
|||
|
art.dialog({
|
|||
|
content: '您确认删除?',
|
|||
|
ok: function () {
|
|||
|
var id = document.getElementsByName("seleAll");
|
|||
|
var ids = "";
|
|||
|
for(i=0;i<id.length;i++){
|
|||
|
if(id[i].checked==true){
|
|||
|
ids = ids + id[i].value+",";
|
|||
|
}
|
|||
|
}
|
|||
|
ids = ids.substring(0,ids.length-1);
|
|||
|
if(para==true){
|
|||
|
subAjax(url);
|
|||
|
}else{
|
|||
|
subAjax(url+"?ids="+ids);
|
|||
|
}
|
|||
|
return true;
|
|||
|
},
|
|||
|
cancelVal: '关闭',
|
|||
|
cancel: true
|
|||
|
});
|
|||
|
} else {
|
|||
|
if(pan()){
|
|||
|
art.dialog({
|
|||
|
content: '您确认删除?',
|
|||
|
ok: function () {
|
|||
|
var id = document.getElementsByName("seleAll");
|
|||
|
var ids = "";
|
|||
|
for(i=0;i<id.length;i++){
|
|||
|
if(id[i].checked==true){
|
|||
|
ids = ids + id[i].value+",";
|
|||
|
}
|
|||
|
}
|
|||
|
ids = ids.substring(0,ids.length-1);
|
|||
|
if(para==true){
|
|||
|
subAjax(url);
|
|||
|
}else{
|
|||
|
subAjax(url+"?ids="+ids);
|
|||
|
}
|
|||
|
return true;
|
|||
|
},
|
|||
|
cancelVal: '关闭',
|
|||
|
cancel: true
|
|||
|
});
|
|||
|
}else{
|
|||
|
art.dialog({
|
|||
|
content: '请选择您要删除的选项!',
|
|||
|
cancelVal: '确定',
|
|||
|
cancel: true
|
|||
|
});
|
|||
|
}
|
|||
|
}
|
|||
|
}
|
|||
|
function pan(){
|
|||
|
var id = document.getElementsByName("seleAll");
|
|||
|
for(i=0;i<id.length;i++){
|
|||
|
if(id[i].checked==true){
|
|||
|
return true;
|
|||
|
}
|
|||
|
}
|
|||
|
return false;
|
|||
|
}
|
|||
|
/**
|
|||
|
* Ajax提交
|
|||
|
* @param submit_url 提交地址
|
|||
|
*/
|
|||
|
function mapAjax(submit_url){
|
|||
|
send_request(
|
|||
|
function(value){
|
|||
|
art.dialog({
|
|||
|
title: "操作结果",
|
|||
|
content: eval("("+value+")"),
|
|||
|
fixed: true,
|
|||
|
drag: false,
|
|||
|
resize: false,
|
|||
|
lock:true,
|
|||
|
cancel:false,
|
|||
|
ok:true
|
|||
|
});
|
|||
|
},
|
|||
|
submit_url, true
|
|||
|
);
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
/**
|
|||
|
* 确认删除对话框
|
|||
|
* @param url 提交地址
|
|||
|
* @param para true/false 用于判断多条删除还是单条删除
|
|||
|
*/
|
|||
|
function isFalse(url,para){
|
|||
|
art.dialog({
|
|||
|
content: '您确认删除?',
|
|||
|
button: [{
|
|||
|
name:'测试',
|
|||
|
callback: function(){
|
|||
|
this.content('asd').time(2);
|
|||
|
return false;
|
|||
|
}
|
|||
|
},
|
|||
|
{
|
|||
|
name:'测试1',
|
|||
|
calssback: function(){
|
|||
|
alert('asdsa');
|
|||
|
}
|
|||
|
}
|
|||
|
],
|
|||
|
ok: function () {
|
|||
|
var id = document.getElementsByName("seleAll");
|
|||
|
var ids = "";
|
|||
|
for(i=0;i<id.length;i++){
|
|||
|
if(id[i].checked==true){
|
|||
|
ids = ids + id[i].value+",";
|
|||
|
}
|
|||
|
}
|
|||
|
ids = ids.substring(0,ids.length-1);
|
|||
|
if(para==true){
|
|||
|
subAjax(url);
|
|||
|
}else{
|
|||
|
if(ids.length==0){
|
|||
|
art.dialog.tips('请您选择需要删除的记录!');
|
|||
|
}else{
|
|||
|
subAjax(url+"?ids="+ids);
|
|||
|
}
|
|||
|
}
|
|||
|
return true;
|
|||
|
},
|
|||
|
cancelVal: '关闭',
|
|||
|
cancel: true
|
|||
|
});
|
|||
|
}
|