Есть форма с инпутами
<form method="post" action="bla.php" class="x_order_form" onsubmit="yaCounter38229915.reachGoal('order3'); return true;">
<input class="x_client_name" type="text" name="name" placeholder="Александр" required>
<input class="x_client_phone" type="tel" name="phone" placeholder="+7 (___) ___-__-__" required>
<button type="submit">Подтвердить</button>
</form>
Мне необходимо чтобы по нажатию на кнопку в текущем окне открылась новая страница, а в новом окне был бы результат onsubmit самой формы. Фокус должен перейти на новое окно с результатом формы.
<script type="text/javascript">
var forms = document.getElementsByTagName('form');
for (var i in forms)
{
forms[i].setAttribute('target', '_blank');
forms[i].onsubmit = function()
{
window.location.href = 'http://yandex.ru';
}
}
</script>
Вот такой скрипт открывает результат формы в новом окне, но в текущем не загружает новый url. Подскажите что не так?
Проблема была в том, что хром не обрабатывает переходы по локешин в цикле. Решил проблему поставив таймОут 500. Теперь все переходит.
<script type="text/javascript">
var anchors = document.getElementsByTagName('form');
for (var i=0; i< anchors.length; i++)
{
anchors[i].setAttribute('target', '_blank');
console.log("blank");
}
var a = document.getElementsByTagName('form');
var nseelink = ('http://cnn.com');
for(var i in a)
{
a[i].onsubmit = function()
{
console.log('222222');
go(nseelink);
}
}
function go(link){
setTimeout(function(){
window.location.href = link;
},500)
}
</script>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Делаю статическую страницу ошибки, вставляю в текст ссылку :
Вопрос: Как составить скрипт, который в реальном времени рандомно добавляет класс Active в любой тег c классом item
Для чего используется HTML-атрибут role? Для кого он указывается? Является ли он обязательным для HTML-элементов?