使用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技巧收藏
Apr 07 Javascript
js获取单选框或复选框值及操作
Dec 18 Javascript
jQuery表格行上移下移和置顶的实现方法
Oct 08 Javascript
javascript设置页面背景色及背景图片的方法
Dec 29 Javascript
浏览器兼容的JS写法总结
Apr 27 Javascript
jQuery插件开发汇总
May 15 Javascript
详解Node.Js如何处理post数据
Sep 19 Javascript
JavaScript函数参数的传递方式详解
Mar 06 Javascript
Vue 实现列表动态添加和删除的两种方法小结
Sep 07 Javascript
使用webpack打包后的vue项目如何正确运行(express)
Oct 26 Javascript
微信小程序实现留言板
Oct 31 Javascript
在 Vue 中使用 JSX 及使用它的原因浅析
Feb 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中动态显示签名和ip原理
2007/03/28 PHP
php 字符串函数收集
2010/03/29 PHP
PHP similar_text 字符串的相似性比较函数
2010/05/26 PHP
PHP实现异步调用方法研究与分享
2011/10/27 PHP
PHP代码网站如何防范SQL注入漏洞攻击建议分享
2012/03/01 PHP
PHP获取数组最后一个值的2种方法
2015/01/21 PHP
PHP实现websocket通信的方法示例
2018/08/28 PHP
PHP使用gearman进行异步的邮件或短信发送操作详解
2020/02/27 PHP
thinkphp5 框架结合plupload实现图片批量上传功能示例
2020/04/04 PHP
添加到收藏夹代码(兼容几乎所有的浏览器)
2007/01/09 Javascript
基于jQuery的获得各种控件Value的方法
2010/11/19 Javascript
ExtJS4 动态生成的grid导出为excel示例
2014/05/02 Javascript
基于jquery ui的alert,confirm方案(支持换肤)
2015/04/03 Javascript
详谈jQuery Ajax(load,post,get,ajax)的用法
2017/03/02 Javascript
纯原生js实现贪吃蛇游戏
2020/04/16 Javascript
Vue Ajax跨域请求实例详解
2017/06/20 Javascript
AngularJS基于provider实现全局变量的读取和赋值方法
2017/06/28 Javascript
import与export在node.js中的使用详解
2017/09/28 Javascript
Vue Promise的axios请求封装详解
2018/08/13 Javascript
vue学习之Vue-Router用法实例分析
2020/01/06 Javascript
python读取和保存视频文件
2018/04/16 Python
Django给admin添加Action的步骤详解
2019/05/01 Python
Django之编辑时根据条件跳转回原页面的方法
2019/08/21 Python
Python csv文件的读写操作实例详解
2019/11/19 Python
Python3自定义json逐层解析器代码
2020/05/11 Python
HTML5和CSS3实例教程总结(推荐)
2016/07/18 HTML / CSS
HTML5超炫酷粒子效果的进度条的实现示例
2019/08/23 HTML / CSS
联想智利官方网站:Lenovo Chile
2020/06/03 全球购物
什么是触发器(trigger)? 触发器有什么作用?
2013/09/18 面试题
模范家庭事迹材料
2014/02/10 职场文书
总裁助理岗位职责
2014/02/17 职场文书
《新型玻璃》教学反思
2014/04/13 职场文书
小学优秀班集体申报材料
2014/05/25 职场文书
公司大门门卫岗位职责
2014/06/11 职场文书
公司出差管理制度范本
2015/08/05 职场文书
MySQL批量更新不同表中的数据
2022/05/11 MySQL