这是我在UI中用于endDate的HTML代码。
结束日期 * (推荐的共同任期)我在UI中还有3个单选按钮,分别是1年,2年和3年。 当我单击1年单选按钮时,startDate和endDate之间的差异必须为1年,并且与其他两个单选按钮相同。
这意味着有两种方法可以更改endDate。一种是通过单选按钮,另一种是通过endDate calander。 现在,我想要的是通过calander更改endDate时,如果未选中Year单选按钮,则应该取消选择。为此,我在endDate的onchange =“ unselectedYearRadio()”事件上编写了一个函数。但是问题是,当我使用单选按钮更改endDate时,将调用此函数并取消选择我不想发生的单选按钮。我希望仅在通过calander手动更改endDate时取消选中单选按钮。
这是JS中unselectedYearRadio()函数的代码。
window.unselectedYearRadio= function (){
console.log("Inside unCheckYearRadio");
console.log("Year value is: " + self.globalHeaderForm.domNode.term.value);
switch (self.globalHeaderForm.domNode.term.value) {
case '1':
{ console.log("Case 1");
console.log(self.globalEndDate.get('value'));
self.radioOne.set('checked', false);
break;
}
case '3':
{ console.log("Case 3");
self.radioTwo.set('checked', false);
break;
}
case '5':
{ console.log("Case 5");
self.radioThree.set('checked', false);
break;
}
}
};
任何人都可以让我知道如何解决此问题。