Я работаю над веб-приложением .Net / C # и использую календарь на основе JavaScript, чтобы пользователи могли выбирать даты. Это работало нормально.
Сегодня я изменил код, включив в него главную страницу, и средство выбора даты, которое вызывается с дочерней страницы, перестало работать, проблема в том, что текстовое поле, в которое возвращается дата, больше не действует из-за того, что объявление формы теперь сидит на главной странице.
Код
href="javascript:;" onclick="calendarPicker('form1.TBApplyDate');" title="Select Date from Calendar">Select
"Строка ошибки: 1 Ошибка: 'window.opener.document.form1.TBApplyDate' является нулевым или не является объектом"
Я видел много примеров онлайн сбора идентификатора клиента текстового поля и передачи его в различных перестановках ниже, но я всегда получаю одну и ту же ошибку.
href="javascript:;" onclick="calendarPicker('ctl00_MainContent_TBApplyDate');" title="Select Date from Calendar">Select
href="javascript:;" onclick="calendarPicker(form1.<%=TBApplyDate.ClientID%>');" title="Select Date from Calendar">Select
1020 *
*
Может ли кто-нибудь помочь с успешной ссылкой на текстовое поле?
Заранее спасибо.