【发布时间】:2014-10-01 03:06:03
【问题描述】:
var log = document.getElementById("log");
$(function(){
$('textarea').keypress(function(e) {
if (e.keyCode == 13 && !e.shiftKey) {
log.innerHTML += "Company<br>";
e.preventDefault();
var frm = this.form; // don't submit the form yet
log.innerHTML += "<br>";
$.ajax({
url: $(frm).attr('action'), // remember to specify which attribute you want
data: $(frm).serialize(),
dataType: "json",
success: function() {
log.innerHTML += "Ajax complete (form should be submitted now)<br>";
// submit the form when the ajax request is complete
// frm.submit();
}
});
}
});
});
<form action="#">
<textarea name="comment"></textarea>
</form>
<div id="log"></div>
我正在尝试将脚本设置为可以在输入中显示结果的位置。有没有办法显示用户在下面的文本区域中输入的任何结果?
log.innerHTML += "Company<br>";
.innerHTML 看起来就像一段基本的文本。我所需要的只是能够显示一个链接列表,这些链接将被放入输入中以保存它们。有没有办法可以将 .text() 用于文本区域?
感谢您的帮助,谢谢!
【问题讨论】: