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

 更新时间:2014年03月07日 08:44:13   作者:  
这篇文章主要介绍了使用js判断TextBox控件值改变然后出发事件。需要的朋友可以过来参考下,希望对大家有所帮助

复制代码 代码如下:

<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>

相关文章

  • JS中bridge的原理与封装

    JS中bridge的原理与封装

    这篇文章主要介绍了JS中bridge的原理与封装,文章围绕主题的相关资料展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-06-06
  • 鼠标拖拽移动子窗体的JS实现

    鼠标拖拽移动子窗体的JS实现

    这篇文章主要介绍了鼠标拖拽移动子窗体的JS实现,需要的朋友可以参考下
    2014-02-02
  • 使用canvas进行图像编辑的实例

    使用canvas进行图像编辑的实例

    下面小编就为大家带来一篇使用canvas进行图像编辑的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • 微信小程序实现分享朋友圈的图片功能示例

    微信小程序实现分享朋友圈的图片功能示例

    这篇文章主要介绍了微信小程序实现分享朋友圈的图片功能,结合实例形式分析了微信小程序实现分享到朋友圈功能的具体操作技巧,需要的朋友可以参考下
    2019-01-01
  • 基于JS实现简单滑块拼图游戏

    基于JS实现简单滑块拼图游戏

    本文通过实例代码给大家介绍了JS实现简单滑块拼图游戏,代码简单易懂,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧
    2019-10-10
  • 关于meta viewport中target-densitydpi属性详解(推荐)

    关于meta viewport中target-densitydpi属性详解(推荐)

    这篇文章主要介绍了关于meta viewport中target-densitydpi属性详解,通过不同的缩放比例实现了不同的预览效果,具体操作步骤大家可查看下文的详细讲解,感兴趣的小伙伴们可以参考一下。
    2017-08-08
  • 不用typsescript如何使用类型增强功能

    不用typsescript如何使用类型增强功能

    这篇文章主要给大家介绍了关于不用typsescript如何使用类型增强功能的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • js使用Promise实现简单的Ajax缓存

    js使用Promise实现简单的Ajax缓存

    这篇文章主要介绍了js使用Promise实现简单的Ajax缓存,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-11-11
  • Worker加载JS脚本跨域问题的几种解决方法

    Worker加载JS脚本跨域问题的几种解决方法

    Web Worker 是一种在后台线程中运行的 JavaScript 脚本,允许我们在不阻塞主线程的情况下执行复杂计算或处理,Worker 加载的 JS 脚本如果存在跨域问题,可能导致脚本无法正常加载和执行,以下是解决 Worker 加载 JS 脚本跨域问题的几种方法,需要的朋友可以参考下
    2025-02-02
  • JavaScript中while循环的基础使用教程

    JavaScript中while循环的基础使用教程

    这篇文章主要给大家介绍了关于JavaScript中while循环的基础使用教程,文中通过示例代码介绍的非常详细,对大家学习或者使用JavaScript具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2020-08-08

最新评论