這篇文章主要介紹了使用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>