次のようにコードをコピーします。
<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();
}
それ以外
{
firsty=secondy;//変更後に変更するための割り当て
最初の m = 2 番目の m;
}
}
</script>