HTML,显示标签的输入值
HTML, Displaying input value to a label
我想通过使用onkeyup来显示标签或类似内容的<input>
值,以便它是实时的。但是只能通过使用第二个输入而不是标签来做到这一点,但我只想显示值。
这是我的Javascript函数:
function copyTo(obj) {
document.getElementById("utmatning").value = obj.value
}
和 HTML:
<label>E-post:</label>
<input id="inmatning" type="text" onkeyup="copyTo(this)" placeholder="Skriv in e-post…">
<span>Vår återkoppling kommer att skickas till:</span>
<br>
<label id="utmatning"></label>
使用 textContent
表示标签
document.getElementById("utmatning").textContent = obj.value
演示
你也可以调用 jquery 的 keyup 函数,并在每次击键时更新标签:http://api.jquery.com/keyup/
试试这个
$( "#inmatning" ).keyup(function() {
$("#utmatning").text($("#inmatning").val());
});
或
$( "#inmatning" ).keyup(function() {
$("#utmatning").html($("#inmatning").val());
});
两者都应该工作
Try this also if you are seeking short method use jquery :
$( "#inmatning" ).keyup(function() {
$("#utmatning").text($(this).val());
});
or use
$( "#inmatning" ).keyup(function() {
$("#utmatning").text($("#inmatning").val());
});
but you are using function then you can also use:
function copyTo(that){
$("#utmatning").text($(that).val());
}
相关文章:
- 如何使用 JavaScriptJQuery 将隐藏输入标签的值与选择标签的选定选项的值进行设置
- 安卓键盘未打开绑定到触摸启动的输入标签
- 第二个输入标签-如何添加
- 使用 javascript 设置输入标签的值
- 使用 JS 从输入标签中获取多个值
- 数据绑定在带有输入标签的 AngularJS 中不起作用
- 如何单独对输入标签应用样式
- 输入标签从不显示非数字单词的面
- 如何使用 Cookie 将信息保存在输入标签中
- 使用 PURE JS 基于输入标签添加占位符属性 - 没有 jQuery
- 如何查找输入标签中的字符数
- 上下文菜单 JavaScript 无法获取所选文本,如果文本是输入标签/文本框
- ng-bind 用作文本区域的指令,但不是输入标签
- 输入标签上 7 天后的日期
- 为什么新创建的输入标签不会保留在页面上
- 表单:输入标签抛出错误弹簧 MVC
- 向隐藏的输入标签添加值并提交到表单
- 使用纯 JavaScript 从输入标签范围修剪小数
- 使用 POST 方法从后端的 HTML 访问输入标签值
- 如何在 JavaScript 中获取文件路径表单输入标签