Скопируйте код кода следующим образом:
<script Language="javascript" type="text/javascript">
var firsty;//Год и месяц первой загрузки страницы
вар firstm;
var Secondy;//Значение при срабатывании onchange
вар секундм;
var panduan=0;//судим, изменилось оно или нет
function onloadload()//Присвойте начальное значение глобальной переменной и вызовите <body onload="onloadload()"> в событии загрузки страницы
{
firsty = document.getElementById("txtYear").value;//Первый год и месяц при загрузке страницы
firstm = document.getElementById("txtMonth").value;
Secondy = document.getElementById("txtYear").value;//Значение при срабатывании onchange
Secondm = document.getElementById("txtMonth").value;
}
functionchangeym()//Срабатывает при потере фокуса, определяет, есть ли какие-либо изменения 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;//Назначение, чтобы измениться после изменения
первыйм = второйм;
}
}
</скрипт>