javascript - 如何将具有相同输入名称的一组输入框打印到div onKeyUP中

标签 javascript jquery html

我已将输入框设置为输入 fname lname,有 10 个包含这些输入名称的框。我想将 onKeyup 的值打印到 div 中。请指教。

<input required class="special-block" type="text" name="fname[]"  class="fname" onkeyUp="document.getElementById('refa5').innerHTML = this.value" placeholder="Name" />
<input required class="special-block" type="text" name="lname[]" placeholder="Designation" onkeyUp="document.getElementById('refa5a').innerHTML = this.value"  />

值应显示在此处

<p id="refa5"><span class="fname"></span>-<span class="lname"></span></p>

最佳答案

只需使用+运算符当前html上一个html连接起来。 所以改变一下

onkeyUp="document.getElementById('refa5').innerHTML = this.value"

onkeyUp="document.getElementById('refa5').innerHTML+= this.value"//concatenates with previous html 

所以

<input required class="special-block" type="text" name="fname[]"  class="fname" onkeyUp="document.getElementById('refa5').innerHTML+= this.value" placeholder="Name" />
<input required class="special-block" type="text" name="lname[]" placeholder="Designation" onkeyUp="document.getElementById('refa5a').innerHTML+= this.value"  />

Working Fiddle根据评论。

关于javascript - 如何将具有相同输入名称的一组输入框打印到div onKeyUP中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42607381/

相关文章:

javascript - 在javascript中计算其范围内的年龄

javascript - 有谁知道如何用javascript更改文本字段插入符的字符?

当我单击图像时,jQuery 单击事件不会被触发

javascript - jQuery 按索引选择多个表列

html - html 输出中的 xtable thead

html - @font-face 函数不起作用

javascript - 在鼠标滚动时滚动 100%

javascript - Tab 键无法使用 HTML 和 javascript 工作

javascript - 为什么 amChart 将数据居中?

javascript - 如何在不拖动的情况下触发 drag()