Хорошо, я пытался обойти проблему здесь.У меня так далеко, и я не могу двигаться в правильном направлении, поэтому, если есть лучший способ приблизиться к этому, дайте мне знать.
Я использую Динамическую замену текста на платформе Unbounce, чтобы тянутьВыпадающие из формы данные из формы отправки на моей странице, а затем поместите их на всплывающее окно подтверждения.
Что я хотел бы сделать дальше, это заменить динамический текст чем-то другим, в зависимости от того, какой ответ из формы был помещен туда (ответы ограничены 5 конкретными вариантами выбора из раскрывающегося списка).
Обычно, когда кто-то выбирает продукт A из раскрывающегося списка в форме, ему будет показана цена продукта A во всплывающем диалоговом окне подтверждения (вместо того, чтобы отображаться «Продукт A»).
Я пришелчерез некоторый текстовый javascript для замены, который я использовал и успешно протестировал на странице.
<h3 id="title"class="lato dark bold title">certain text</h3>
<span class="orange size22"><b id="subtitle" >this text</b></span>
<script>
if (document.getElementById('title').innerHTML == "certain text" ) {
document.getElementById('subtitle').innerHTML = 'new text';
}
</script>
Я надеялся добавить идентификатор к <ub:clientsidedynamic>
, чтобы он нашел хотя бы один из моих раскрывающихся вариантов, таких как«Продукт A» и замените его на желаемую цену.
Я изменил исходный динамический исходный текст с текстом:
<ub:clientsidedynamic class="text-editor-dynamic-tag" id="title" contenteditable="true" method="" parameter="window_type" title="URL Parameter: window_type" wrap="true">PRICE</ub:clientsidedynamic>
, добавив идентификатор «title» в надежде, что этоработать с моим выше Javascript.
Кто-нибудь имеет какие-либо идеи относительно того, почему это не работает?Или если я даже иду в вероятном направлении с этим.
Большое спасибо.