انسخ رمز الكود كما يلي:
<script language="javascript" type="text/javascript">
var firsty;// السنة والشهر الذي تم فيه تحميل الصفحة لأول مرة
فار أولم؛
var Secondy;// القيمة عند تشغيل التغيير
فار ثانية؛
var panduan=0;// احكم على ما إذا كان قد تغير أم لا
وظيفة onloadload()// قم بتعيين قيمة أولية للمتغير العام واستدعاء <body onload="onload()"> في حدث تحميل الصفحة
{
firsty = document.getElementById("txtYear").value;// السنة والشهر الأولين عند تحميل الصفحة
firstm = document.getElementById("txtMonth").value;
Secondy = document.getElementById("txtYear").value;// القيمة عند تشغيل التغيير
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;//هناك تغييرات
تنبيه ("استرداد البيانات!")؛
document.getElementById("btnCurPayLoad").click();
}
آخر
{
firsty= Secondy;// مهمة للتغيير بعد التغيير
firstm=Secondm;
}
}
</script>