Я устанавливаю значения в форме в iframe через Javascript. Обратите внимание, что у меня нет доступа к странице, отображаемой в iframe. Моя страница Javascript находится на одном сервере, поэтому она имеет доступ к отображаемой форме.Задайте значение элемента формы с помощью поля javascript - still prompts required
//HTML of Forename field in form control
<input class="form-control" id="Forename" type="text" data-bind="value: dto.Forename">
установка Javascript значение:
var frameNode = document.getElementById('frm1');
var fieldNode = frameNode.contentDocument.getElementById('Forename');
fieldNode.value = FirstName; //previously defined
Значения, установленные успешно (прилагается IMG). Однако, когда я нажимаю SAVE, я все равно получаю сообщение «Обязательные значения». Я подозреваю, что это потому, что библиотеки Javascript Knockout, которые связывают значение с моделью просмотра, требуют нажатия клавиш.
Даже когда я вручную перехожу в форму и нажимаю Enter/Tab после каждого значения, я все равно получаю сообщение. Только когда я изменяю имя и фамилию вручную, чтобы что-то еще было успешным.
Неужели кто-то делал что-то подобное раньше? Благодаря
In this image you can see the values are set