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

复制代码 代码如下:

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

时间: 2024-11-03 00:33:52

使用js判断TextBox控件值改变然后出发事件_javascript技巧的相关文章

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

 这篇文章主要介绍了使用js判断TextBox控件值改变然后出发事件.需要的朋友可以过来参考下,希望对大家有所帮助 代码如下: <script language="javascript" type="text/javascript">       var firsty;//最开始的加载页面时年和月     var firstm;       var secondy;//当onchange触发后的值     var secondm;     var pan

在C#窗体程序中,如何判断textbox控件中输入的格式是浮点型

问题描述 在C#窗体程序中,如何判断textbox控件中输入的格式是浮点型?求教,谢谢咯! 解决方案 解决方案二:简单点try{float.Parse();}catch{//不是}解决方案三:1L方法最简单,还可以用正则判断解决方案四:Regex.IsMatch(strValue,@"^d+.d+$")解决方案五:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSyst

Js修改fileupload控件值的问题

  1.关于如何用脚本修改fileupload控件值的问题, 开发环境vs2005,在上传文件时,需要一个取消的按钮来清空type=file的value,而且这个页面上有多个file控件 这个比较麻烦因为file的值本身是不允许用脚本修改的(安全角度考虑)   方法1.使用脚本把这个file的input移动到一个form中,然后调用reset,如果有多个这样的input当然还要再移出来.这个方法我不会采用,因为对.net开发者 来讲习惯了一个页面就一个form所有控件都在其中.   方法2.这个

求助 js获取 datalist控件值..........................

问题描述 目前我做了个嵌套datalist绑定显示在里面datalist中有个hidden控件生成的代码如下.<inputname="dlModule$ctl01$dlOperation$ctl01$lblAfter"type="hidden"id="dlModule_ctl01_dlOperation_ctl01_lblAfter"value="0"/>原控件为:<inputid="lblAfte

js 判断控件获得焦点的示例代码_javascript技巧

JS判断一个对象已获得焦点document.activeElement.tagName //tagName 标签名 实例:判断body获得光标时关闭输入法. 复制代码 代码如下: var act = document.activeElement.tagName.toLowerCase();   if(act.indexOf("body") != -1 || act.indexOf("html") != -1)   {    document.body.style.i

求解:绑定数据后,可允许为NULL的对象属性不会随着控件值改变而改变

问题描述 Model层:publicclassStudent{publiclongId{get;set;}publicstringName{get;set;}publicstringSex{get;set;}publicint?Age{get;set;}//可NULLpublicDateTime?Birthday{get;set;}//可NULLpublicdecimalScore{get;set;}}UI层中数据绑定函数DataBindsprivatevoidDataBinds(Student

js控件Kindeditor实现图片自动上传功能_javascript技巧

Kindeditor是一款功能强大的开源在线HTML编辑器,支持所见即所得的编辑效果.它使用JavaScript编写,可以无缝地与多个不同的语言环境进行集成,如.NET.PHP.ASP.Java等.官方网站可以查看这里:http://kindeditor.net/index.php Kindeditor本身提供了许多非常实用的插件,由于代码开源,开发人员可以根据需要对其进行任意扩展和修改. 在使用Kindeditor编辑网站内容时考虑这样一个场景:编辑人员往往会从其它页面或者Word文档将内容复

asp.net 保存、修改没有 runat=server控件的控件值的一个解决方案_实用技巧

js: 复制代码 代码如下: function Save()//保存不是服务端控件的值 { var 1= document.getElementById('1Box').value; var 2 = document.getElementById('2Box').value; var TxtValue = 1 + "■" + 2; document.getElementById('3).value = TxtValue; return true; } window.onload=fun

JS添加或修改控件的样式(Class)实现方法_javascript技巧

使用js 给页面组件添加class 或者删除class,以及使用jquery的方式添加或修改. <input id="txtBianCeng" type="text" /> .lezhu99 { color:#cc0000; } 添加或修改样式(Class) document.getElementById("txtBianCeng").className = "lezhu99"; 删除样式(Class) docum