使用js判断TextBox控件值改变然后出发事件


Posted in Javascript onMarch 07, 2014
<script language="javascript" type="text/javascript">    var firsty;//最开始的加载页面时年和月
    var firstm;
    var secondy;//当onchange触发后的值
    var secondm;
    var panduan=0;//判断改变了没有
    function onloadload()//给全局变量赋最初值 在页面onload事件中调用<body onload="onloadload()">
    {
        firsty = document.getElementById("txtYear").value;//最开始的加载页面时年和月
        firstm = document.getElementById("txtMonth").value;
        secondy = document.getElementById("txtYear").value;//当onchange触发后的值
        secondm = document.getElementById("txtMonth").value;
    }

 
    function changeym()//焦点失去时触发,判断有没有变化 onfocusout="changeym();"
    {
        secondy = document.getElementById("txtYear").value;
        secondm = document.getElementById("txtMonth").value;
        if(parseInt(secondy,10) != parseInt(firsty,10) || parseInt(secondm,10) != parseInt(firstm,10))//之所以转化是考虑到了月份3和03的区别
        {
            panduan=1;//有变化
            alert('重新检索数据!');
            document.getElementById("btnCurPayLoad").click();
        }
        else
        {
            firsty=secondy;//进行赋值,为的是变化后在进行变化
            firstm=secondm;
        }
    }
</script>
Javascript 相关文章推荐
js获取div高度的代码
Aug 09 Javascript
javascript:void(0)的真正含义实例分析
Aug 20 Javascript
js从10种颜色中随机取色实现每次取出不同的颜色
Oct 23 Javascript
超链接的禁用属性Disabled使用示例
Jul 31 Javascript
小巧强大的jquery layer弹窗弹层插件
Dec 06 Javascript
BootStrap使用file-input插件上传图片的方法
Sep 05 Javascript
jQuery使用eraser.js插件实现擦除、刮刮卡效果的方法【附eraser.js下载】
Apr 28 jQuery
详解Angular2中Input和Output用法及示例
May 21 Javascript
微信小程序switch开关选择器使用详解
Jan 31 Javascript
Vue侦测相关api的实现方法
May 22 Javascript
vue源码中的检测方法的实现
Sep 26 Javascript
如何利用 JS 脚本实现网页全自动秒杀抢购功能
Oct 12 Javascript
jquery1.10给新增元素绑定事件的方法
Mar 06 #Javascript
jquery单行文字向上滚动效果示例
Mar 06 #Javascript
Javscript删除数组中指定元素并返回新数组
Mar 06 #Javascript
在Firefox下js select标签点击无法弹出
Mar 06 #Javascript
jquery选择器大全 全面详解jquery选择器
Mar 06 #Javascript
jQuery获得页面元素的绝对/相对位置即绝对X,Y坐标
Mar 06 #Javascript
Jquery easyUI 更新行示例
Mar 06 #Javascript
You might like
几个php应用技巧
2008/03/27 PHP
PHP学习之数组的定义和填充
2011/04/17 PHP
php获取新浪微博数据API实例
2013/11/12 PHP
PHP和Shell实现检查SAMBA与NFS Server是否存在
2015/01/07 PHP
PHP SFTP实现上传下载功能
2017/07/26 PHP
PHP实现创建一个RPC服务操作示例
2020/02/23 PHP
jQuery数据缓存功能的实现思路及简单模拟
2013/05/27 Javascript
使用GruntJS构建Web程序之安装篇
2014/06/04 Javascript
json字符串之间的相互转换示例代码
2014/08/21 Javascript
JQuery的Ajax中Post方法传递中文出现乱码的解决方法
2014/10/21 Javascript
使用javascript实现监控视频播放并打印日志
2015/01/05 Javascript
JavaScript实现拖拽网页内元素的方法
2015/04/15 Javascript
js简单工厂模式用法实例
2015/06/30 Javascript
Javascript使用post方法提交数据实例
2015/08/03 Javascript
JavaScript中自带的 reduce()方法使用示例详解
2016/08/10 Javascript
原生js实现移动端触摸轮播的示例代码
2017/12/22 Javascript
对vue事件的延迟执行实例讲解
2018/08/28 Javascript
vue开发拖拽进度条滑动组件
2019/09/21 Javascript
JavaScript 反射和属性赋值实例解析
2019/10/28 Javascript
详解vue页面首次加载缓慢原因及解决方案
2019/11/06 Javascript
一篇文章带你使用Typescript封装一个Vue组件(简单易懂)
2020/06/05 Javascript
k8s node节点重新加入master集群的实现
2021/02/22 Javascript
[02:39]DOTA2国际邀请赛助威团西雅图第一天
2013/08/08 DOTA
[01:04:14]VP vs TNC 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
python基础教程之自定义函数介绍
2014/08/29 Python
numpy 进行数组拼接,分别在行和列上合并的实例
2018/05/08 Python
解决matplotlib库show()方法不显示图片的问题
2018/05/24 Python
解决pytorch GPU 计算过程中出现内存耗尽的问题
2019/08/19 Python
Pytorch对Himmelblau函数的优化详解
2020/02/29 Python
python 的topk算法实例
2020/04/02 Python
HTML5表格_动力节点Java学院整理
2017/07/11 HTML / CSS
前台接待员岗位职责
2014/01/02 职场文书
学校安全教育制度
2014/01/31 职场文书
运动会的口号
2014/06/09 职场文书
个人委托书如何写
2014/09/25 职场文书
2016党员干部廉政准则学习心得体会
2016/01/20 职场文书