js笔记

其他

1、获取当前日期的第二天日期:

 

  1. function getTime(n){
  2.          var nowdays = "2015/09/30";
  3.           var newDate = new Date(nowdays);
  4.           newDate = newDate.valueOf();
  5.           newDate = newDate + n * 24 * 60 * 60 * 1000;
  6.           newDate = new Date(newDate); 
  7.           var day = (newDate.getFullYear()+"")+(newDate.getMonth()+1<10?"0"+(newDate.getMonth()+1):newDate.getMonth()+1+"")+(newDate.getDate()<10?"0"+newDate.getDate():newDate.getDate()+"");
  8.          console.info(day);
  9. }
 

2、从session中获取当前登陆用户

 

  1. $.panSession.get("BaseCompany",false,function(e){
  2.         F_SSDW = e;
  3. });
 

 

3、保存 按钮提示框更具true false 控制是否显示

  1. $("#grid9").panJqStore("submit",{constraint:true}); // true为不显示
 

4、控制jqgrid某一列不可以编辑

  1. dom.jqGrid("removeColEditable",['F_SSDW']);  //F_SSDW为列名称
 

 

 

5、数据库拼接字符串

 

 

  1. "sqlWhere":"(ZD.F_BZ_ID like '"+v+"%' or ZD.F_MC like '%"+v+"%' or ZD.F_BH like '%"+v+"%') and ZD.F_YWLX in ('0','1','2')"
  2.  
  3. ZD.F_YWLX in ('0','1','2')   ZD.F_YWLX==”0”||ZD.F_YWLX==”1”||
  4. ZD.F_YWLX==”2
 

 

6、数组添加数据

 

  1. var list=[];
  2. list.push({id:"",text:"全部"});
 

 

7、获取当前登陆用户公司 

 

  1. $.panSession.get("BaseCompany",false,function(e){
  2. F_SSDW = e;
  3.  });
 

 

8、Jqgrid编辑状态时获取行单元格数据

 

 

  1. var rowid = para.rowid;
  2. var rowdata = doms.jqGrid("getRowData", rowid);
  3. if (para != null && para.rowkeys != null && $.inArray("F_PZH", para.rowkeys) !== -1) {
  4.       
  5.        var pzh=$("#"+rowid+"_F_PZH").val(); //获取该标签的val值
  6.          var ncpz="-共享凭证-"+pzh;
  7.          var obj = {};
  8.     obj["F_NCPZBH"] =ncpz;
  9.     doms.panJqStore("setRowData", {rowid : rowid,rowData : obj});                
  10. }
 

9、判断是否为数字

 

  1. <script language="javascript">
  2. var t=$("#id").val();//这个就是我们要判断的值了
  3. if(!isNaN(t)){
  4.   alert("是数字");
  5. }else{
  6.   alert("不全是数字");
  7. }
  8. </script>
 





一切为了梦想!
原文地址:https://www.cnblogs.com/wenqd/p/2f68ec19f8e33960c4638442285f8761.html