Kopieren Sie den Codecode wie folgt:
<script language="javascript" type="text/javascript">
var firsty;//Das Jahr und der Monat, in dem die Seite zum ersten Mal geladen wurde
var firstm;
var secondy;//Der Wert, wenn onchange ausgelöst wird
var secondm;
var panduan=0;//Beurteilen Sie, ob es sich geändert hat oder nicht
Funktion onloadload()//Weisen Sie der globalen Variablen einen Anfangswert zu und rufen Sie <body onload="onloadload()"> im Onload-Ereignis der Seite auf
{
firsty = document.getElementById("txtYear").value;//Das erste Jahr und der erste Monat beim Laden der Seite
firstm = document.getElementById("txtMonth").value;
secondy = document.getElementById("txtYear").value;//Der Wert, wenn onchange ausgelöst wird
secondm = document.getElementById("txtMonth").value;
}
Funktion changeym()// Wird ausgelöst, wenn der Fokus verloren geht. Bestimmen Sie, ob eine Änderung vorliegt 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))//Der Grund für die Konvertierung besteht darin, die Differenz zwischen den Monaten 3 zu berücksichtigen und 03
{
panduan=1;//Es gibt Änderungen
alarm('Daten abrufen!');
document.getElementById("btnCurPayLoad").click();
}
anders
{
firsty=secondy;//Zuweisung, um nach der Änderung zu ändern
ersterm=zweiterm;
}
}
</script>