效果:成型日期 - 龄期 = 要求试验日期!
事件:
当改变成型日期文本框后触发事件!当改变龄期文本框后触发事件!代码:(说明:成型日期 ID: tbcxrq 龄期 ID: tblq 要求试验日期 ID: tbyqsyrq)
- <script type="text/javascript">
$(function() {$("#<%=tbcxrq.ClientID %>").change(function() {CaclDate(); }); $("#<%=tblq.ClientID %>").change(function() {CaclDate(); }); // 根据龄期计算试验时间 function CaclDate() {
if ($("#<%=tblq.ClientID %>").val() =="" || $("#<%=tbcxrq.ClientID %>").val() =="") {$("#<%=tbyqsyrq.ClientID %>").val("");} else {var MoldingDate = $("#<%=tbcxrq.ClientID %>").val(); MoldingDate = MoldingDate.replace("-","/") var d = new Date(MoldingDate); var AgeDate = $("#<%=tblq.ClientID %>").val(); d.setDate(d.getDate() + parseInt(AgeDate)); var month = d.getMonth() + 1; if (parseInt(month) <10) month = "0" + month; var day = d.getDate(); if (parseInt(day) <10) day = "0" + day;
var date = (d.getFullYear()) + "-" + month + "-" + day; $("#<%=tbyqsyrq.ClientID %>").val(date); } } });
来源: http://www.phperz.com/article/17/0627/278102.html