$(document).ready(function(){
var url = window.location.search;
var params = url.substr(1).split('&');
var act = '';
var op = '';
for(var j=0; j < params.length; j++)
{
var param = params[j];
var arr = param.split('=');
if(arr[0] == 'act')
{
act = arr[1];
}
if(arr[0] == 'op')
{
sort = arr[1];
}
}
//给需要修改的位置添加修改行为
$('span[nc_type="inline_edit"]').click(function(){
var s_value = $(this).text();
var s_name = $(this).attr('fieldname');
var s_id = $(this).attr('fieldid');
var req = $(this).attr('required');
var type = $(this).attr('datatype');
var max = $(this).attr('maxvalue');
var ajax_branch = $(this).attr('ajax_branch');
$('')
.attr({value:s_value})
.insertAfter($(this))
.focus()
.select()
.keyup(function(event){
if(event.keyCode == 13)
{
if(req)
{
if(!required($(this).attr('value'),s_value,$(this)))
{
return;
}
}
if(type)
{
if(!check_type(type,$(this).attr('value'),s_value,$(this)))
{
return;
}
}
if(max)
{
if(!check_max($(this).attr('value'),s_value,max,$(this)))
{
return;
}
}
$(this).prev('span').show().text($(this).attr("value"));
//branch ajax 分支
//id 修改内容索引标识
//column 修改字段名
//value 修改内容
$.get('index.php?act='+act+'&op=ajax',{branch:ajax_branch,id:s_id,column:s_name,value:$(this).attr('value')},function(data){
if(data === 'false')
{
alert('名称已经存在,请您换一个');
$('span[fieldname="'+s_name+'"][fieldid="'+s_id+'"]').text(s_value);
return;
}
});
$(this).remove();
}
})
.blur(function(){
if(req)
{
if(!required($(this).attr('value'),s_value,$(this)))
{
return;
}
}
if(type)
{
if(!check_type(type,$(this).attr('value'),s_value,$(this)))
{
return;
}
}
if(max)
{
if(!check_max($(this).attr('value'),s_value,max,$(this)))
{
return;
}
}
$(this).prev('span').show().text($(this).attr('value'));
$.get('index.php?act='+act+'&op=ajax',{branch:ajax_branch,id:s_id,column:s_name,value:$(this).attr('value')},function(data){
if(data === 'false')
{
alert('名称已经存在,请您换一个');
$('span[fieldname="'+s_name+'"][fieldid="'+s_id+'"]').text(s_value);
return;
}
});
$(this).remove();
});
$(this).hide();
});
$('span[nc_type="inline_edit_textarea"]').click(function(){
var s_value = $(this).text();
var s_name = $(this).attr('fieldname');
var s_id = $(this).attr('fieldid');
var req = $(this).attr('required');
var type = $(this).attr('datatype');
var max = $(this).attr('maxvalue');
var ajax_branch = $(this).attr('ajax_branch_textarea');
$('