泛微oa几个常用的js
泛微OA,常用JS
为满足一些简单需求,我从网上借鉴了大量的代码,其中几个是非常好用的。
(1).取值判断
通过jQuery('#field1234').val()取字段的值,field1234对应字段在数据库中的字段id.然而,取的值是字符串。即使整型取出来也是字符串,所以进行比较会出错哒。不过可以通过javascript的类型转换,转换成浮点类型来比较。
jQuery(function(){
var test1=parseFloat(jQuery('#field7400').val());
var test2=parseFloat(jQuery('#field7401').val());
if(test1>test2){
//做爱做的事
});
(2).定时器触发
定时器:setTimeout(方法,时间); 只执行一次
循环定时器:setInterval(方法,时间);一直执行,直到关闭,或者调用关闭函数
$(function{
function _pageInit(){
//做爱做的。。
}
setInterval(_pageInit,3000);//每三秒执行一次
});
(3).提交验证
checkCoustomize就是判断是否提交的接口,如果返回给他true,那么直接流转到下个结点。
如果返回给他false,那么是不能提交的
jQuery(function(){
checkCustomize=function(){
if(){
//做爱做。。
return true;
}else{
//做爱。。。
return false;
}
}
});
(4).绑定
正常的jQuery绑定一般是可以的,然而,乱七八糟的浏览器不兼容,手机不兼容等等的问题,导致只有几种方式是比较靠谱的,说靠谱是因为其实我也不太懂里面有什么猫腻。
好了,多尝试是挖掘知识的最佳手段,于是我选择百度。
jQuery('#field1234').bindPropertyChange(function(){
//.....
});
 如果不支持bindPropertyChange的时候,可以通过以下方式进行事件绑定进行操作
function bindchange(id, fun) {也可以使用bind、on、live
var old_val = jQuery(id).val();
setInterval(function() {
var new_val = jQuery(id).val();
if(old_val != new_val) {
old_val = new_val;
fun();
}
}, 50);
} jQuery(document).ready(function() {
//调用绑定的事件方法
bindchange("#field" + fybx_xglc_fieldId, getDetail145817);
}); function getDetail145817() {
var xglc = "";
if(jQuery("#field" + fybx_xglc_fieldId).length > 0) {
xglc = jQuery("#field" + fybx_xglc_fieldId).val();
}
if(xglc == "") {
return;
} //执行其他操作
}
jQuery("#field1104").bind('change',function(){
            var obj = jQuery("#field1104");
            var val = obj.val();
            if(val!=''){
            }       
        });  (5)其它
jQuery选择器是肥肠强大的,几乎前端能做的操作都可以在插入代码里来做。
就好比:var checkBox=jQuery('input[type='checkbox']');
checkBox.each(function(){
//...
});
就是选择所有checkbox,然后遍历做操作。好了,那就这样吧。
泛微oa几个常用的js的更多相关文章
- FineReport和泛微OA(Ecology)的单点登录集成方案
		最近出现了很多关于帆软报表和泛微OA的集成问题,均出现在“单点登录”上.直接也有相关的文章介绍一些FineReport和泛微集成的背景.价值等,以及FineReport和OA的深度集成的方案,但是并没 ... 
- 帆软的报表系统与泛微OA结合起来,这两个软件麦枫提供了经典的服务。
		一.集成配景泛微OA对企业的代价 泛微协同办公计划能向你供给一个协同的.集成的办公情况,使所有的办公职员都在统一且个性化的信息流派中一路事情, 解脱光阴和地区的限定,实现协同事情与知识治理. Eoco ... 
- 泛微OA系统多版本存在命令执行漏洞
		0x01漏洞描述 泛微OA办公系统是一款协调办公软件. 泛微协同商务软件系统存在命令执行漏洞,攻击者可利用该漏洞获取服务器权限. 0x02漏洞危害 攻击者可以通过精心构造的请求包在受影响版本的泛微OA ... 
- 应用安全 - 软件漏洞 - 泛微OA漏洞汇总
		SQL注入 前台SQL注入 用户名:admin' or password like 'c4ca4238a0b923820dcc509a6f75849b' and 'a'='a 密码: 1 验证页面参数 ... 
- 基于Python的Webservice开发(四)-泛微OA的SOAP接口
		一.功能需求 泛微e-cology可以在流程中调用Webservice接口实现与其他系统的联动等复杂功能.但是目前泛微文档中仅提供了调用的方法,但是没有关于接口的相关开发信息. 本次案例是用Pytho ... 
- 泛微OA e-cology 数据库接口信息泄露学习
		泛微OA e-cology 数据库接口信息泄露 漏洞信息 攻击者可通过存在漏洞的页面直接获取到数据库配置信息.如果攻击者可直接访问数据库,则可直接获取用户数据,甚至可以直接控制数据库服务器:会将当前连 ... 
- 泛微OA 多版本存在命令执行
		参考 https://blog.csdn.net/qq_41770175/article/details/102821349 https://www.linktrust.net/oday/471.ht ... 
- 泛微OA e-cology8 数据库链接
		数据库恢复 数据库恢复的恢复请按照如下步骤进行: Ø 重新安装对应版本的数据库服务软件 Ø 通过数据库软件本身的还原工具还原备份数据库文件 Sqlserver可以通过企业管理器直接还原备份文件或者附加 ... 
- 泛微oa系统com.eweaver.base.DataAction文件sql参数sql注入
		URL/ServiceAction/com.eweaver.base.DataAction?sql=select%201,2,3,4,5,6,7,8,9,233%20from%20DUAL%20 
随机推荐
- JaveScript基础(2)之数据类型转换和常用字符串的操作方法
			1.JaveScript数据类型转换: A.转字符串:通过"+"或toString(); PS:如果都是数值类型,'+'会进行求和运算,否则会做字符串连接: var s=2.5;d ... 
- MYSQL复制原理及其流程
			Mysql内建的复制功能是构建大型,高性能应用程序的基础.将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其他主机(slave)上,并重新执行一遍来实现 ... 
- (1)Ubuntu下CloudCompare的编译
			Ubuntu下,需要提前安装openGL和Qt 为了可视化操作,使用Cmake进行编译设置 将下载的CloudCompare文件夹下的cmakeList.txt用cmake作为打开方式 Cmake设置 ... 
- 你不知道的JavaScript--Item10 闭包(closure)
			JavaScript 闭包究竟是什么? 用JavaScript一年多了,闭包总是让人二丈和尚摸不着头脑.陆陆续续接触了一些闭包的知识,也犯过几次因为不理解闭包导致的错误,一年多了资料也看了一些,但还是 ... 
- Windows平台软件推荐:神器小工具(骨灰级)
			底层工具 "If you know how to use Process Monitor competently, people of both sexes will immediately ... 
- Python操作HBase之happybase
			安装Thrift 安装Thrift的具体操作,请点击链接 pip install thrift 安装happybase pip install happybase 连接(happybase.Conne ... 
- Python eval 函数妙用
			eval 功能:将字符串str当成有效的表达式来求值并返回计算结果. 语法: eval(source, globals, locals) -> value 参数: source:一个Python ... 
- C++中memset()函数的作用
			memset()函数可以对大内存的分配进行很方便的操作(初始化),所谓“初始化”,当然是指将你定义的变量或申请的空间赋予你所期望的值, 例如语句int i=0;就表明定义了一个变量i,并初始化为0: ... 
- bzoj 4008 亚瑟王 期望概率dp
			对于这种看起来就比较傻逼麻烦的题,最关键的就是想怎么巧妙的设置状态数组,使转移尽可能的简洁. 一开始我想的是f[i][j]表示到第j轮第i张牌还没有被选的概率,后来发现转移起来特别坑爹,还会有重的或漏 ... 
- 文本分布式表示(二):用tensorflow和word2vec训练词向量
			看了几天word2vec的理论,终于是懂了一些.理论部分我推荐以下几篇教程,有博客也有视频: 1.<word2vec中的数学原理>:http://www.cnblogs.com/pegho ... 
