Javascript 如何使用html表单将文本添加到div中?
将输入类型文本插入同一屏幕上的div标题。尝试使用断开的函数将输入转换为变量,并使用它填充divJavascript 如何使用html表单将文本添加到div中?,javascript,jquery,html,Javascript,Jquery,Html,将输入类型文本插入同一屏幕上的div标题。尝试使用断开的函数将输入转换为变量,并使用它填充div <body> <div class="form"> Form <br><br> <form name="input" action="javascript:alert(titleValue);"> Title: <input type="text" name="title" class="titleInsert"> <
<body>
<div class="form">
Form <br><br>
<form name="input" action="javascript:alert(titleValue);">
Title: <input type="text" name="title" class="titleInsert">
<input type="submit" value="Submit">
</form>
</div>
<div class="offer_display">
<div class="title" id= title></div>
</div>
</body>
<script>
var titleValue="";
$('#titleInsert').on("change", function () {
titleValue=$(this).val();
$("#title h3").text("titleValue");
});
</script>
</html>
表格
标题:
var titleValue=“”;
$('#titleInsert')。关于(“更改”,函数(){
titleValue=$(this.val();
$(“标题h3”)。文本(“标题价值”);
});
更改$('div.title').html(titleValue)的代码代码>现场演示:
您必须像这样将jQuery库包含在您的头部区域中
<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
代码的另一个问题是,必须使用“输入”事件,而不是“更改”
请参阅小提琴上的工作代码:
表格
标题:
var titleValue=“”;
$('#titleInsert')。在(“输入”,函数(){
titleValue=$(this.val();
$(“#标题”)。文本(标题值);
});
<script type="text/javascript">
$(document).ready(function(){
var titleValue="";
$('.titleInsert').on("keyup", function () {
titleValue=$(this).val();
$("#title").text("titleValue");
});
});
</script>
<body>
Form <br><br>
<form name="input" action="javascript:alert(titleValue);">
Title: <input type="text" name="title" id="titleInsert">
<input type="submit" value="Submit">
</form>
<div class="title" id="title"></div>
</body>
<script>
var titleValue="";
$('#titleInsert').on("input", function () {
titleValue=$(this).val();
$("#title").text(titleValue);
});
</script>
</html>