Я создаю форму с AJAX. Я создал форму, написав элементы html-формы в innerHTML элемента div, куда я помещаю форму
div.innerHTML += ' <input type="text" name="day" id="eventDay" size="2" maxlength="2" value="'+response.day+'" />,';
div.innerHTML += ' 20<input type="text" name="year" id="eventYear" size="2" maxlength="2" value="'+response.year+'" /><br /><br />';
Я также пытался сделать это с помощью document.createElement('input');
, но это также доставляет мне проблемы. После создания формы, когда я пытаюсь отправить значения с помощью другой функции AJAX, я не могу получить доступ к значениям в полях ввода, используя, например, document.getElementById('eventDay').value;
. Я не хочу отправлять форму, используя HTTP напрямую, но предпочел бы отправить ее с помощью функции AJAX. Я понятия не имею, почему я не могу получить доступ к значениям этих полей ввода из другой функции. Пожалуйста, помогите!