Как перенаправить на определенный URL, если появляется тег <p> - PullRequest
0 голосов
/ 31 мая 2019

У меня проблема в контактной форме Blogger, когда она отправляется, она просто воспринимает сообщение о том, что оно было отправлено и не разрешает перенаправления.

Итак, у меня возникла мысль, что когда <p class = 'contact-form-success-message' id = 'ContactForm1_contact-form-success-message' /> </ p>тег появляется на экране, некоторые скрипты могут перенаправлять на URL, только когда появляется сообщение.

Любая идея, мои дорогие, как я могу добиться этого ?, пожалуйста?

<form name='contact-form'>
<div>
<b>your Name:</b> *</div>
<input class='contact-form-name' id='ContactForm1_contact-form-name' name='name' size='60' type='text' value=''/>

<div>
<b> valid E-mail:</b> *</div>
<input class='contact-form-email' id='ContactForm1_contact-form-email' name='email' size='60' type='text' value=''/>

<div>
<b>your message:</b> *</div>
<textarea class='contact-form-email-message' id='ContactForm1_contact-form-email-message' name='email-message' rows='5'></textarea>
<p>
</p>
<div style='text-align: center; max-width: 450px; width: 100%'>
<p class='contact-form-error-message' id='ContactForm1_contact-form-error-message'>
</p>
<p class='contact-form-success-message' id='ContactForm1_contact-form-success-message'>
</p>
</div>
<input class='contact-form-button contact-form-button-submit' onClick="window.location='https://google.com';" id='ContactForm1_contact-form-submit' type='button' value='Send'/>
</form>
</div>

1 Ответ

0 голосов
/ 01 июня 2019

если страница обновляется после отправки контактной формы, вы можете использовать JS для перенаправления при условии, что страница содержит ваш конкретный элемент

 if (document.getElementById('ContactForm1_contact-form-success-message') ) {
    window.location.href = #yourRedirect;
}

Надеюсь, это поможет!

...