У меня есть этот элемент управления ajax calendar, но я нажимаю на btnDate3, он добавит еще одну строку текстового поля, которая позволит мне снова выбрать дату в элементе управления календаря, поэтому, если я нажму кнопку отправить, он будет извлекать каждую дату текстового поля из каждогострока после добавления, так что в основном пользователь может нажать кнопку «Добавить», затем он добавит еще одну строку текстового поля с той же функцией
<asp:TextBox runat="server" ID="txtDate1" />
<ajaxtoolkit:calendarextender runat="server" ID="calExtender1"
TargetControlID="txtDate1" OnClientDateSelectionChanged="CheckDateEalier" Format="dd/MM/yyyy"/>
<asp:Button ID="btnDate3" Text="Add" Width="20px" runat="server" />
<asp:Button ID="submit" Text="Submit" Width="20px" runat="server" />
. Это javascript, который я использую для проверки даты
<script type="text/javascript">
function CheckDateEalier(sender,args) {
if (sender._selectedDate < new Date()) {
alert("You cannot select a day before today or today!");
sender._selectedDate = new Date();
// set the date back to the today
// sender._textbox.set_Value(sender._selectedDate.format(sender._format))
sender._textbox.set_Value(null)
}
}
</script>