1>>>删除提示:
listaction = {
<wbr>getselect:function(){</wbr>
<wbr><wbr>var selectid = _gridtable.datagrid('getSelections');</wbr></wbr>
<wbr><wbr>var nums = selectid.length;</wbr></wbr>
<wbr><wbr>var delid = ''; <wbr><wbr><span><wbr></wbr></span></wbr></wbr></wbr></wbr>
<wbr><wbr>for(var i=0;i<nums;i++) {</wbr></wbr>
<wbr><wbr>delid += selectid[i].id+',';</wbr></wbr>
<wbr><wbr>}</wbr></wbr>
<wbr><wbr>return delid;</wbr></wbr>
<wbr>},</wbr>
<wbr><br><span style="color: rgb(0, 0, 0);"><wbr>del:function() {</wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr>var delid = this.getselect();</wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr>if(delid != '') {</wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr><!--{if $status!='pending'}--></wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr>var cstr = '{lang supplies_com_del_confirm}';</wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr>var tstr = '{lang supplies_del_success}';</wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr>var fstr = '{lang supplies_del_failure}';</wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr><!--{else}--></wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr>var cstr = '{lang supplies_revocation_confirm}';</wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr>var tstr = '{lang supplies_revocation_success}';</wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr>var fstr = '{lang supplies_revocation_failure}';</wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr><!--{/if}--></wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr>$.messager.confirm('{lang supplies_unapply}', cstr,function(bFlag){</wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr><wbr><wbr> if(bFlag){ //判断是否确定删除选择的数据</wbr></wbr></wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr><wbr><wbr><wbr><wbr>$.post(</wbr></wbr></wbr></wbr></wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>'{$_G[PHP_SELF]}?mod={$_G[mod]}&do=personal&act=del',</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> {delid:delid},</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> function(data) {</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>if(data.IsSuccess) {</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>$('body').iTips({content:tstr, css:'success'});</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>_gridtable.datagrid('reload');</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>} else {</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>$('body').iTips({content:fstr, css:'error'});</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>}</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr><wbr><wbr><wbr><wbr>},'json');</wbr></wbr></wbr></wbr></wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr><wbr><wbr><wbr>}</wbr></wbr></wbr></wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr> });</wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr> } else {</wbr></wbr></wbr></span><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr> }</wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr>}</wbr></span><br><span style="color: rgb(0, 0, 0);">}</span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
<wbr></wbr>
<wbr>getselect:function(){</wbr>
<wbr><wbr>var selectid = _gridtable.datagrid('getSelections');</wbr></wbr>
<wbr><wbr>var nums = selectid.length;</wbr></wbr>
<wbr><wbr>var delid = ''; <wbr><wbr><span><wbr></wbr></span></wbr></wbr></wbr></wbr>
<wbr><wbr>for(var i=0;i<nums;i++) {</wbr></wbr>
<wbr><wbr>delid += selectid[i].id+',';</wbr></wbr>
<wbr><wbr>}</wbr></wbr>
<wbr><wbr>return delid;</wbr></wbr>
<wbr>},</wbr>
<wbr><br><span style="color: rgb(0, 0, 0);"><wbr>del:function() {</wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr>var delid = this.getselect();</wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr>if(delid != '') {</wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr><!--{if $status!='pending'}--></wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr>var cstr = '{lang supplies_com_del_confirm}';</wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr>var tstr = '{lang supplies_del_success}';</wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr>var fstr = '{lang supplies_del_failure}';</wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr><!--{else}--></wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr>var cstr = '{lang supplies_revocation_confirm}';</wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr>var tstr = '{lang supplies_revocation_success}';</wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr>var fstr = '{lang supplies_revocation_failure}';</wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr><!--{/if}--></wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr>$.messager.confirm('{lang supplies_unapply}', cstr,function(bFlag){</wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr><wbr><wbr> if(bFlag){ //判断是否确定删除选择的数据</wbr></wbr></wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr><wbr><wbr><wbr><wbr>$.post(</wbr></wbr></wbr></wbr></wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>'{$_G[PHP_SELF]}?mod={$_G[mod]}&do=personal&act=del',</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> {delid:delid},</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> function(data) {</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>if(data.IsSuccess) {</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>$('body').iTips({content:tstr, css:'success'});</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>_gridtable.datagrid('reload');</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>} else {</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>$('body').iTips({content:fstr, css:'error'});</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>}</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr><wbr><wbr><wbr><wbr>},'json');</wbr></wbr></wbr></wbr></wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr><wbr><wbr><wbr>}</wbr></wbr></wbr></wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr> });</wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr> } else {</wbr></wbr></wbr></span><br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><br><span style="color: rgb(0, 0, 0);"><wbr><wbr><wbr> }</wbr></wbr></wbr></span><br><span style="color: rgb(0, 0, 0);"><wbr>}</wbr></span><br><span style="color: rgb(0, 0, 0);">}</span></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
2>>>只能输入浮点小数、整数的相关js校验
function checkform()
{
<wbr>var form = document.spl_info_add;</wbr>
<wbr>var msg = null;</wbr>
<wbr>var re_float = /^[0-9]+.?[0-9]*$/; // 是否为数字的正则表达式</wbr>
<wbr>var re_number = <wbr>/^[1-9]+[0-9]*]*$/; //是否为整数的正则表达式</wbr></wbr>
<wbr>if($.trim(form.title.value) == '') {</wbr>
<wbr><wbr>msg = '{lang supplies_info_ck_01}'; //名称不能为空</wbr></wbr>
<wbr>} else if(parseInt(form.splcatid.value) == 0) {</wbr>
<wbr><wbr>msg = '{lang supplies_info_ck_02}'; //请选择分类</wbr></wbr>
<wbr>} else if(form.unitprice.value !='' && form.unitprice.value !=0 && !re_float.test(form.unitprice.value)) {</wbr>
<wbr><wbr>msg = '{lang supplies_info_ck_03}'; //单价只能为数字</wbr></wbr>
<wbr>} else if(form.minwarnivtory.value !='' && form.minwarnivtory.value !=0 && !re_number.test(form.minwarnivtory.value)) {</wbr>
<wbr><wbr>msg = '{lang supplies_info_ck_04}'; //最低警戒库存只能为整数</wbr></wbr>
<wbr>} else if(form.maxwarnivtory.value !='' && form.maxwarnivtory.value !=0 && !re_number.test(form.maxwarnivtory.value)) {</wbr>
<wbr><wbr>msg = '{lang supplies_info_ck_05}'; //最高警戒库存只能为整数</wbr></wbr>
<wbr>} else if(form.inventory.value !='' && form.inventory.value !=0 && !re_number.test(form.inventory.value)) {</wbr>
<wbr><wbr>msg = '{lang supplies_info_ck_06}'; //库存只能为整数</wbr></wbr>
<wbr>}</wbr>
<wbr>if(msg != null) {</wbr>
<wbr><wbr>$(document.body).iTips( {content:msg, css:'warning'} );</wbr></wbr>
<wbr><wbr>return false;</wbr></wbr>
<wbr>}</wbr>
<wbr>return true;</wbr>
}
<wbr>var form = document.spl_info_add;</wbr>
<wbr>var msg = null;</wbr>
<wbr>var re_float = /^[0-9]+.?[0-9]*$/; // 是否为数字的正则表达式</wbr>
<wbr>var re_number = <wbr>/^[1-9]+[0-9]*]*$/; //是否为整数的正则表达式</wbr></wbr>
<wbr>if($.trim(form.title.value) == '') {</wbr>
<wbr><wbr>msg = '{lang supplies_info_ck_01}'; //名称不能为空</wbr></wbr>
<wbr>} else if(parseInt(form.splcatid.value) == 0) {</wbr>
<wbr><wbr>msg = '{lang supplies_info_ck_02}'; //请选择分类</wbr></wbr>
<wbr>} else if(form.unitprice.value !='' && form.unitprice.value !=0 && !re_float.test(form.unitprice.value)) {</wbr>
<wbr><wbr>msg = '{lang supplies_info_ck_03}'; //单价只能为数字</wbr></wbr>
<wbr>} else if(form.minwarnivtory.value !='' && form.minwarnivtory.value !=0 && !re_number.test(form.minwarnivtory.value)) {</wbr>
<wbr><wbr>msg = '{lang supplies_info_ck_04}'; //最低警戒库存只能为整数</wbr></wbr>
<wbr>} else if(form.maxwarnivtory.value !='' && form.maxwarnivtory.value !=0 && !re_number.test(form.maxwarnivtory.value)) {</wbr>
<wbr><wbr>msg = '{lang supplies_info_ck_05}'; //最高警戒库存只能为整数</wbr></wbr>
<wbr>} else if(form.inventory.value !='' && form.inventory.value !=0 && !re_number.test(form.inventory.value)) {</wbr>
<wbr><wbr>msg = '{lang supplies_info_ck_06}'; //库存只能为整数</wbr></wbr>
<wbr>}</wbr>
<wbr>if(msg != null) {</wbr>
<wbr><wbr>$(document.body).iTips( {content:msg, css:'warning'} );</wbr></wbr>
<wbr><wbr>return false;</wbr></wbr>
<wbr>}</wbr>
<wbr>return true;</wbr>
}
3>>>>允许输入数字的onkeyup触发调用函数:
//限制会议室最大人数的输入
clearnonum:function(event,obj){
<wbr>//响应鼠标事件,允许左右方向键移动</wbr>
<wbr>event = window.event||event;</wbr>
<wbr>keyCode=event.keyCode;</wbr>
<wbr>if(keyCode == 37 | keyCode == 39 | (keyCode>=47 && keyCode<=57)){</wbr>
<wbr><wbr>return;</wbr></wbr>
<wbr>}</wbr>
<wbr>//把非数字的都替换掉,除了数字</wbr>
<wbr>obj.value = obj.value.replace(/[^\d]/g,"");</wbr>
}
clearnonum:function(event,obj){
<wbr>//响应鼠标事件,允许左右方向键移动</wbr>
<wbr>event = window.event||event;</wbr>
<wbr>keyCode=event.keyCode;</wbr>
<wbr>if(keyCode == 37 | keyCode == 39 | (keyCode>=47 && keyCode<=57)){</wbr>
<wbr><wbr>return;</wbr></wbr>
<wbr>}</wbr>
<wbr>//把非数字的都替换掉,除了数字</wbr>
<wbr>obj.value = obj.value.replace(/[^\d]/g,"");</wbr>
}
-------------------------------------------------------------------------------------------------
1、时间格式化转换:
$value['interviewtime'] =
dgmdate($value['interviewtime'],'u');
2、选项卡动态切换
$('#{$ctrlobj}').addClass('a').siblings('li').removeClass();
3、显示字符过长截取 用省列号代替
$row['title'] = cutstr($row['title'], 56 -
dstrlen($row['title']) - dstrlen($row['name']));
待续【2012-07-27 五】