diff --git a/html/personal.html b/html/personal.html index 0515123..0d2f35d 100644 --- a/html/personal.html +++ b/html/personal.html @@ -112,13 +112,25 @@

生日

} computeTimeDate(div20220828, birthSon, true, false); computeTimeDate(div19960124, birthDarling, true, true); - computeTimeDate(div19870903, birthSelf, false, true); + computeTimeDate(div19870903, birthSelf, false, true); + let ud = { + otherBirth: '', + } document.getElementById('inputOtherBirth').addEventListener('change', (event)=>{ - const otherBirth = event.target.value; - if (otherBirth) computeTimeDate(divOtherInfo, new Date(otherBirth), - document.getElementById('checkboxOtherBirth').checked, - document.getElementById('checkboxOtherBirth').checked); + ud.otherBirth = event.target.value; + updateOtherBirth(); }) + document.getElementById('checkboxOtherBirth').addEventListener('change', (event)=>{ + updateOtherBirth(); + }); + document.getElementById('checkboxOtherBirthType').addEventListener('change', (event)=>{ + updateOtherBirth(); + }); + function updateOtherBirth() { + computeTimeDate(divOtherInfo, new Date(ud.otherBirth), + document.getElementById('checkboxOtherBirth').checked, + document.getElementById('checkboxOtherBirthType').checked); + }