Установите значение текстового поля, если текст метки изменяется в iframe
Привет,
У меня есть форма с текстовым полем с идентификатором "link", и я хочу установить значение родительского текстового поля с текстом метки resp внутри iupload iframe.
Метка resp получает текст успеха при загрузке файла на google Диск.
<form> <label>Link</label> <input type="url" id="link" name="link" placeholder="drive.google.com/????" required class="form-control"> </form> <iframe id="iupload" src="https://script.google.com/macros/s/AKfycbwzN_1XdItgP8HVTdRHg_Ex9UYdgW4d039V1ZCox2wcdygDEVQ/exec" style="border:none;" title="Upload Course Work"></iframe>
Пожалуйста помочь.
Что я уже пробовал:
$(document).read(function(){ var resp = $('iframe[name=iupload]').contents().find('#resp'); $("resp").change(function(){ var resptxt = $(this).text(); $("#link").val(resptxt); }); });
F-ES Sitecore
Это "готово", а не "прочитано". Несмотря на это, я не думаю, что вы сможете это сделать, поскольку безопасность не позволяет вам вносить изменения в фреймы из других "источников" или доменов. Поскольку iframe содержит документ, обслуживаемый из google.com ваш код (который не обслуживается из google.com) не сможет внести в него поправки.
nyt1972
Хорошо, спасибо моей ошибке, я изменил его на готовый, но все еще не работает