Эффект: дата формования - возраст = требуемая дата испытания!
событие:
Событие срабатывает при изменении формованного текстового поля даты!
Событие срабатывает при изменении текстового поля возраста!
Код:
(Пояснение: Идентификатор даты формования: tbcxrq Идентификатор возраста: tblq Идентификатор обязательной даты тестирования: tbyqsyrq)
Скопируйте код кода следующим образом:
<тип сценария="текст/javascript">
$(функция() {
$("#<%=tbcxrq.ClientID %>").change(function() { CaclDate(); });
$("#<%=tblq.ClientID %>").change(function() { CaclDate(); });
//Рассчитываем время теста в зависимости от возраста
функция CaclDate() {
if ($("#<%=tblq.ClientID %>").val() == "" || $("#<%=tbcxrq.ClientID %>").val() == "") {
$("#<%=tbyqsyrq.ClientID %>").val("");
}
еще {
var MoldingDate = $("#<%=tbcxrq.ClientID %>").val();
MoldingDate = MoldingDate.replace("-", "/")
вар d = новая дата (MoldingDate);
var AgeDate = $("#<%=tblq.ClientID %>").val();
d.setDate(d.getDate() + parseInt(AgeDate));
вар месяц = d.getMonth() + 1;
если (parseInt(месяц) < 10)
месяц = «0» + месяц;
вар день = d.getDate();
если (parseInt(день) < 10)
день = «0» + день;
var date = (d.getFullYear()) + «-» + месяц + «-» + день;
$("#<%=tbyqsyrq.ClientID %>").val(date);
}
}
});
</скрипт>