У меня есть 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>
Достаточно сменить название функции на другое. Например:
JS:
function onFocus() {
new Audio('click.mp3').play();
}
HTML:
<input name="86" type="text" id="pole1" onfocus="onFocus();">
Fiddle.
Почему не работает именно с названием функции click - не очень понятно.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники