【问题标题】:Javascript: add a text into text areaJavascript:将文本添加到文本区域
【发布时间】:2011-11-14 20:19:32
【问题描述】:

当在地图区域中单击时,我想将文本加载到文本区域中。 当我点击第二个区域时,我想添加另一个(不同的)文本

我怎样才能做到这一点?

http://jsfiddle.net/CQvKJ/

【问题讨论】:

  • @Quentin 没关系。 WYSIWYG 编辑器也有向用户输入添加文本的按钮。在大多数情况下,这是为了支持用户。以 CKEditor 为例。它也使用文本区域。
  • 因为内容会被发送到表单中:)

标签: javascript load textarea


【解决方案1】:

我不知道 Mootools,所以我只在没有框架的 JS 中做了这个。 这可能不是一个好的解决方案,但这基本上是您想要做的,无论您如何附加文本。

示例

http://jsfiddle.net/CQvKJ/2/

更新 JS

function funzione1() {
    // alert("add text : 1.");
    var e = document.getElementById('my_text');
    e.value += "1";
}

function funzione2() {
    // alert("add text: 2");
    var e = document.getElementById('my_text');
    e.value += "2";
}

【讨论】:

    【解决方案2】:
    1. 通过 id 识别 <textarea>。
    2. 在点击处理程序中检索元素。
    3. 将元素的值设置为要显示的文本。

    Forked fiddle.

    【讨论】:

    • 哦,我明白了 add another different text 作为追加。很好,现在我们已经涵盖了两种解决方案! :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-18
    • 2011-01-01
    相关资源
    最近更新 更多