Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.11.2016, 12:48
Новичок на форуме
Отправить личное сообщение для ivanplaster Посмотреть профиль Найти все сообщения от ivanplaster
 
Регистрация: 28.11.2016
Сообщений: 2

Эмуляция нажатия кнопки при определенном действии
Здравствуйте, возникла проблема. Нужно, что бы при нажатии на <p >Telephone</p>и <p name="kindGoods">Laptop</p> эмулировалось нажатие кнопки submit (и соответственно срабатывал alert).
Заранее спасибо)

Вот мой код, который не работает

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<script>
var kindGoods = document.getElementsByName("kindGoods");
for (var i = 0; i < kindGoods.length; i++) {
kindGoods[i].addEventListener("click", emulClick);
}

function emulClick()
{
document.getElementById('filter').click();
}
</script>
</head>
<body>
<p name="kindGoods" >Telephone</p>
<p name="kindGoods">Laptop</p>

<input type="submit" value="Apply" id="filter" onclick="alert('rrr')"/>

</body>
Ответить с цитированием
  #2 (permalink)  
Старый 28.11.2016, 13:10
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Волшебное превращение неработающего кода в работающий
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<script>
window.onload = function() {
   var kindGoods = document.getElementsByName("kindGoods");
   for (var i = 0; i < kindGoods.length; i++) {
      kindGoods[i].addEventListener("click", emulClick);
   }

   function emulClick()
   { 
      document.getElementById('filter').click();
   }
}
</script>
</head>
<body>
  <p name="kindGoods" >Telephone</p> 
  <p name="kindGoods">Laptop</p> 
  <input type="submit" value="Apply" id="filter" onclick="alert('rrr')"/>
</body>

Последний раз редактировалось Dilettante_Pro, 28.11.2016 в 13:42.
Ответить с цитированием
  #3 (permalink)  
Старый 28.11.2016, 13:51
Новичок на форуме
Отправить личное сообщение для ivanplaster Посмотреть профиль Найти все сообщения от ivanplaster
 
Регистрация: 28.11.2016
Сообщений: 2

Спасибо большое!)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как можно активировать обработчик не по нажатию кнопки, а при всплытии формы? DDim1000 jQuery 7 25.11.2016 14:22
Добавлять и удалять Select при нажатии на кнопки jestify Общие вопросы Javascript 4 19.09.2016 09:42
Нужно, чтобы при нажатии кнопки "Играть", игра отображалась в pop-up окне satopol Библиотеки/Тулкиты/Фреймворки 0 28.05.2016 13:15
Социальные кнопки которые появляются после нажатия на иконку Jackass Элементы интерфейса 0 10.10.2015 23:43
при нажатии на картинку(типа кнопки) скрывать и показывать DIV Russianmaniac Элементы интерфейса 4 28.11.2010 00:47