Мне удалось передать отправленные данные в атрибут data-email
под идентификатором script-root
, используя функциональный блок getEmail()
. Сценарий <script src="link.to.plugin"></script>
предназначен для работы только в том случае, если в качестве указанного атрибута указан допустимый адрес электронной почты. А поскольку страница изначально загружается без определенной электронной почты, скрипт просто продолжает загружаться бесконечно. Как я могу перезагрузить скрипт после запуска функции getEmail()
? Или, в лучшем случае, не загружайте скрипт до тех пор, пока я не отправлю ввод userEmail
.
<script>
function getEmail() {
document.getElementById("script-root").dataset.email = userEmail;
}
</script>
<input id="userEmail" type="text" name="userEmail" value="email@goes.here">
<input type="submit" value="Submit" onClick="getEmail()">
<div id="script-root" data-club="club" data-email="{{email}}"></div>
<script src="https://link.to.plugin"></script>