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
|
|
});
|
|
} |