如何在其他div中显示输入文本

时间:2014-04-17 09:44:47

标签: jquery html css

您好我想知道如何在输入中显示文本,在其他div中也是如此?我的意思是我在输入中键入文本,它也显示在其他div中。

我怎么能实现这个目标?

6 个答案:

答案 0 :(得分:4)

试试这个,

<强> HTML

<input id='id' />
<div id='divId'></div>

<强> SCRIPT

$(function(){
    $('input#id').on('keyup',function(){
       $('div#divId').html(this.value);
       // you can use .text(this.value), if textbox value is not having html tags
    });
});

Live Demo

答案 1 :(得分:1)

Pure JS Version

HTML:

<input id='id' />
<div id='divId'></div>

JavaScript的:

var input = document.getElementById("id");
var div = document.getElementById("divId");

input.onkeyup = function()
{
    div.innerHTML = input.value;
}

答案 2 :(得分:0)

$('#text').keypress(function(){
    $('#content').text($(this).val());
});

这里是jsfiddle

或者您可以使用AngulaJS

答案 3 :(得分:0)

使用以下内容:

HTML代码:

<form>
  <input id="target" type="text" value="">
</form>
<div id="other" style="border:1px">

</div>

jQuery代码:

$( "#target" ).keyup(function() {
   $('#other').text($(this).val())
});

这是jsfiddle:http://jsfiddle.net/X8mHm/

答案 4 :(得分:0)

使用以下

<p>Date: <input type="text" id="inputVal"></p>

 <div id="divHTML"></div>
 <script>

$( document ).ready(function() {
    $('#inputVal').keyup(function(){
       $('#divHTML').html(this.value);
    });

});

 </script>

现场演示http://jsfiddle.net/qj7J3/

答案 5 :(得分:0)

你可以试试这个。

HTML

<input type="text" id="copy" onkeyup="startCopyPaste()" /> <div id="paste"></div>

的javascript

function startCopyPaste() {
    var copy = document.getElementById('copy');
    var paste = document.getElementById('paste');

    paste.innerHTML = copy.value;
}

请参阅JSFIDDLE

的完整代码