التأثير: تاريخ التشكيل - العمر = تاريخ الاختبار المطلوب!
حدث:
يتم تشغيل الحدث عند تغيير مربع نص التاريخ المصبوب!
يتم تشغيل الحدث عند تغيير مربع نص العمر!
شفرة:
(شرح: معرف تاريخ التشكيل: tbcxrq معرف العمر: tblq معرف تاريخ الاختبار المطلوب: tbyqsyrq)
انسخ رمز الكود كما يلي:
<نوع البرنامج النصي = "نص/جافا سكريبت">
$(وظيفة() {
$("#<%=tbcxrq.ClientID %>").change(function() { CaclDate(); });
$("#<%=tblq.ClientID %>").change(function() { CaclDate(); });
// احسب وقت الاختبار بناءً على العمر
الدالة CaclDate() {
إذا ($("#<%=tblq.ClientID %>").val() == "" || $("#<%=tbcxrq.ClientID %>").val() == "") {
$("#<%=tbyqsyrq.ClientID %>").val("");
}
آخر {
var MouldingDate = $("#<%=tbcxrq.ClientID %>").val();
MouldingDate = MouldingDate.replace("-"، "/")
var d = new Date(MoldingDate);
var AgeDate = $("#<%=tblq.ClientID %>").val();
d.setDate(d.getDate() + parseInt(AgeDate));
فار الشهر = d.getMonth() + 1;
إذا (parseInt(الشهر) < 10)
الشهر = "0" + الشهر؛
فار اليوم = d.getDate();
إذا (parseInt(day) <10)
يوم = "0" + يوم؛
var date = (d.getFullYear()) + "-" + شهر + "-" + يوم؛
$("#<%=tbyqsyrq.ClientID %>").val(date);
}
}
});
</script>