`
nianshi
  • 浏览: 420696 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Flex TextArea在光标处插入字符串

    博客分类:
  • Flex
阅读更多
TextArea在光标处插入字符串
文章分类:Flash编程

<?xml version="1.0" encoding="utf-8"?>
<!-- @author magicianzrh         -->
<!-- @ignore www.actionscript3.cn/magicianzrh -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
  <![CDATA[
  
   [Bindable]
   private var textAreaString:String = "textAreaString";
   [Bindable]
   private var insertString:String = "|insert|";
  
   private function insertHandler():void {
    if (textArea.selectionBeginIndex == textArea.selectionEndIndex) {
     var startPart:String = textAreaString.substring(0,textArea.selectionBeginIndex);
     var endPart:String = textAreaString.substring(textArea.selectionEndIndex,textAreaString.length);
     startPart+=insertString;
     startPart+=endPart;
     textAreaString = startPart;
    }
   }
  
   private function changeInsertHandler():void {
    insertString = insertInput.text;
   }
  ]]>
</mx:Script>
<mx:TextArea id="textArea" x="10" y="21" width="298" height="158" text="{textAreaString}"/>
<mx:Button x="316" y="20" label="Insert" click="insertHandler();"/>
<mx:TextInput id="insertInput" x="316" y="50" text="{insertString}" change="changeInsertHandler();"/>
</mx:Application>
分享到:
评论

相关推荐

    Textarea在光标停留处插入文字

    标题“Textarea在光标停留处插入文字”涉及到的是如何在`Textarea`中实现文字的动态插入,使得新添加的文字能精确地出现在用户当前光标所在的位置。这通常涉及到JavaScript的DOM操作和事件监听。 在HTML中,`...

    在textarea光标处插入文本

    ### 在Textarea光标处插入文本 #### 知识点概览 本文将详细介绍如何使用JavaScript在`textarea`的光标位置插入文本。该方法适用于多种浏览器环境,包括Internet Explorer(IE)和其他基于Mozilla的浏览器(如Fire...

    使用JS在textarea在光标处插入内容

    在JavaScript中,要实现在`textarea`的光标处插入内容,我们需要考虑浏览器的兼容性问题,因为不同的浏览器处理文本选择的方式不同。主要有两种方法: ##### A. IE支持 对于Internet Explorer浏览器,使用`...

    vue获取textarea的光标位置.js

    vue通过当前的光标来进行插值,从而需要去获取光标所在的位置然后进行对光标前后的字符串进行截取处理,从而达到对新字符的插入

    通过javascript在光标处插入文本

    通过Javascript在光标处插入文本 在网页开发中,经常需要在文本框中插入文本,特别是在光标处插入文本。下面,我们将讨论如何使用Javascript在光标处插入文本。 光标位置获取 在获取光标位置之前,我们需要了解...

    jQuery往textarea中光标所在位置插入文本的方法

    本文主要介绍如何使用jQuery在textarea元素中光标所在位置插入文本的技术,涉及到的操作和概念包括jQuery库的使用、文本框(textarea)的光标定位与操作、JavaScript中的字符串操作等。文章首先定义了jQuery的扩展...

    JS在textarea光标处插入文本的小例子

    标题“JS在textarea光标处插入文本的小例子”和描述“本实例使用Javascript实现在textarea光标处插入文本,支持多种浏览器”揭示了该文档是关于如何使用JavaScript在网页文本区域(textarea)组件光标所在位置插入...

    javascript 在光标处插入指定内容

    总结起来,JavaScript在光标处插入指定内容涉及的关键知识点包括:DOM操作、文本选区和光标位置的获取、`Range`对象的使用、`Selection`对象的操作以及富文本编辑器的API。理解并熟练运用这些知识,可以让你在网页...

    textarea光标定位在最后

    textarea光标定位在最后,就是往textarea中赋值时候,光标自动移到最后。

    js实现在文本框光标处添加字符的方法介绍

    在JavaScript编程中,有时我们需要实现一个功能,即在用户输入的文本框(input[type="text"] 或 textarea)的光标位置动态插入特定字符。这在创建富文本编辑器、在线表单或者任何需要用户交互输入的场景中非常常见。...

    光标处插入图片(类似于qq表情)

    在IT行业中,尤其是在文本编辑和富文本处理领域,"光标处插入图片(类似于qq表情)"是一个常见的功能需求。这个功能允许用户在文本输入时,像QQ聊天那样,在光标位置方便地插入图片,增强表达的生动性。下面将详细探讨...

    jQuery获取设置textarea中光标位置

    jQuery扩展函数,用于获取设置textarea中光标位置

    jQuery实现在textarea指定位置插入字符或表情的方法

    这行代码会找到ID为`textareaId`的textarea元素,并在光标所在位置插入"新表情"。 通过以上步骤,我们可以在不破坏用户现有输入的情况下,在textarea的指定位置插入字符或表情。这个功能在社交媒体、聊天应用或...

    使用一个字符串分割另一个字符串

    * 使用一个字符串分割另一个字符串 * * @param delimiter 边界上的分隔字符 * @param haystack 输入的字符串 * @param out 输出的字符串指针 * @return 分割成了多少个成员 */ int explode(char *delimiter, ...

    JS在TextArea光标位置插入文字并实现移动光标到文字末尾

    在处理`&lt;textarea&gt;`光标位置插入文字并移动光标到文字末尾的操作时,主要涉及两个关键属性:`selectionStart`和`selectionEnd`,以及在IE中使用的`document.selection`对象。 `selectionStart`和`selectionEnd`是...

    js限制textarea每行输入字符串长度的代码.docx

    在JavaScript中,对`textarea`元素进行输入字符串长度限制是一个常见的需求,特别是在处理用户输入时,需要确保数据格式的正确性。在HTML中,`textarea`控件不像`input[type="text"]`那样可以直接通过`maxlength`...

    jQuery插件 文本框、文本域 光标处插入代码

    本主题聚焦于一个特定的jQuery插件,该插件允许开发者在文本框(`&lt;input type="text"&gt;`)和文本域(`&lt;textarea&gt;`)中于光标位置插入代码或内容。这对于编辑器、代码编辑器或任何需要动态插入文本的场景来说是非常...

    javascript实现 在光标处插入指定内容

    javascript实现 在光标处插入指定内容 javascript是一种广泛应用于网页开发的脚本语言,它可以实现很多有趣和实用的功能。今天,我们来学习如何使用javascript实现在光标处插入指定内容。 在上面的代码中,我们...

    JavaScript获取,设置光标位置,兼容InputTextArea

    // 将光标设置在第5个字符处 ``` ### 应用场景 1. 自动填充:在用户输入时,根据已输入的内容提供可能的建议。 2. 高亮选择:在特定文本上添加高亮,比如搜索结果匹配的部分。 3. 错误提示:当检测到错误时,将...

Global site tag (gtag.js) - Google Analytics