Воспроизведение звука в input при фокусе

359
15 декабря 2016, 16:32

У меня есть 3 текстовых поля, есть в корне звук. Не получается реализовать следующее: если поле в фокусе, должен однократно воспроизвестись звук. Делал так, но не работает:

JS:

function click() {
    new Audio('click.mp3').play();
}

HTML:

<form>
    <input name="86" type="text"  id="pole1"  onfocus="click();">
    <input name="95" type="text"  id="pole2" >
    <input name="71" type="text"  id="pole3" onfocus="click();">
</form>
Answer 1

Достаточно сменить название функции на другое. Например:

JS:

function onFocus() {
    new Audio('click.mp3').play();
}

HTML:

<input name="86" type="text"  id="pole1"  onfocus="onFocus();">

Fiddle.

Почему не работает именно с названием функции click - не очень понятно.

READ ALSO
Работа с файлами js

Работа с файлами js

У меня 5 текстовых полей, в которых лежат некие значения

606
Респонсивная разметка для слайдера?

Респонсивная разметка для слайдера?

хочу сделать респонсивный слайдер с миниатюрамиНе могу сообразить как правильно сделать html-разметку для этого, чтобы миниатюры в зависимости...

322
Выйти по ширине за пределы wrapper

Выйти по ширине за пределы wrapper

Есть обертка (wrapper) width: 1024px, блок выровнен по центруВесь контент находится в нем

350
Обрезаются названия товаров в магазине

Обрезаются названия товаров в магазине

Есть интернет-магазин на WordPress WooCommerceНа главной странице в перечне товаров текст в ссылке выводится почему-то таким образом:

357