【发布时间】:2020-02-16 18:06:47
【问题描述】:
我正在尝试将我的姓名/号码/电子邮件字段组合在一起,以便我可以拥有一个事件侦听器。我想让它在用户离开输入字段时播放音频。我尝试向父 .infofield 类添加一个事件,但它不适用于 onblur/focus 事件。我想知道如何在 Javascript 中处理这个问题?
<section class="infofield">
<audio id="leave" src= "blur.mp3"></audio>
<section>
<p class ="name">Name*</p>
First: <br><input type="text" name="fname" required><br/>
Last: <br><input type="text" name="lname" required><br/>
</section>
<section>
<p class ="name">Phone Number*</p>
<input type="text" name="number" required>
</section>
<section>
<p>Email*</p>
<input type="email" name="email" required>
</section>
</section>
【问题讨论】:
-
使用
<fieldset>&<legend>developer.mozilla.org/en-US/docs/Web/HTML/Element/fieldset -
@MisterJojo 我使用了 fieldset,它适用于 onclick 事件,但不适用于模糊/焦点事件。我不确定我做错了什么。
-
我只是说,如果你想对字段输入进行分组,你必须使用 fieldset html 标签
标签: javascript html forms dom-events addeventlistener