使用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 相关文章推荐
会自动逐行上升的文本框
Jun 30 Javascript
ASP.NET jQuery 实例15 通过控件CustomValidator验证CheckBoxList
Feb 03 Javascript
了解一点js的Eval函数
Jul 26 Javascript
浅析tr的隐藏和显示问题
Mar 05 Javascript
14个有用的Jquery技巧分享
Jan 08 Javascript
Bootstrap模态框(Modal)实现过渡效果
Mar 17 Javascript
js实现随机数字字母验证码
Jun 19 Javascript
JavaScript生成图形验证码
Aug 24 Javascript
轻松理解vue的双向数据绑定问题
Oct 30 Javascript
vue2.0 自定义组件的方法(vue组件的封装)
Jun 05 Javascript
JavaScript防止全局变量污染的方法总结
Aug 02 Javascript
如何基于layui的laytpl实现数据绑定的示例代码
Apr 10 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缓存技术介绍
2006/11/25 PHP
PHP四种基本排序算法示例
2015/04/09 PHP
PHP身份证校验码计算方法
2016/08/10 PHP
[原创]PHP正则匹配中英文、数字及下划线的方法【用户名验证】
2017/08/01 PHP
幻宇的层模拟窗口效果-提供演示和下载
2007/01/20 Javascript
js获取系统的根路径实现介绍
2013/09/08 Javascript
javascript类型转换示例
2014/04/29 Javascript
javascript学习笔记(五)原型和原型链详解
2014/10/08 Javascript
Jquery操作cookie记住用户名
2016/03/29 Javascript
mvc 、bootstrap 结合分布式图简单实现分页
2016/10/10 Javascript
jQuery实现点击任意位置弹出层外关闭弹出层效果
2016/10/19 Javascript
three.js绘制地球、飞机与轨迹的效果示例
2017/02/28 Javascript
js获取元素的偏移量offset简单方法(必看)
2017/07/05 Javascript
如何将 jQuery 从你的 Bootstrap 项目中移除(取而代之使用Vue.js)
2017/07/17 jQuery
详解Angular如何正确的操作DOM
2018/07/06 Javascript
JS实现简单日历特效
2020/01/03 Javascript
vue axios请求成功却进入catch的原因分析
2020/09/08 Javascript
[02:17]《辉夜杯》TRG战队巡礼
2015/10/26 DOTA
[04:16]DOTA2全国高校联赛16强抽签
2018/05/02 DOTA
python 异或加密字符串的实例
2018/10/14 Python
python批量处理txt文件的实例代码
2020/01/13 Python
在Matplotlib图中插入LaTex公式实例
2020/04/17 Python
Python学习之路安装pycharm的教程详解
2020/06/17 Python
Python reversed反转序列并生成可迭代对象
2020/10/22 Python
python opencv角点检测连线功能的实现代码
2020/11/24 Python
英国女性时尚品牌:Apricot
2018/12/04 全球购物
如何设定的weblogic的热启动模式(开发模式)与产品发布模式
2012/09/08 面试题
单位工程竣工验收方案
2014/03/16 职场文书
公安纪律作风整顿剖析材料
2014/10/10 职场文书
2014年科室工作总结范文
2014/12/19 职场文书
社区六一儿童节活动总结
2015/02/11 职场文书
2015年助残日活动总结
2015/03/27 职场文书
2015年园林绿化工作总结
2015/05/23 职场文书
go语言-在mac下brew升级golang
2021/04/25 Golang
BCL经典机 SONY ICF-5900W电路分析
2022/04/24 无线电
python如何利用cv2.rectangle()绘制矩形框
2022/12/24 Python