nyt1972 Ответов: 0

Установите значение текстового поля, если текст метки изменяется в 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

Хорошо, спасибо моей ошибке, я изменил его на готовый, но все еще не работает

0 Ответов