2012-01-27 6 views
1

私は本当にシンプルなフォームを作成してコメントを入力して(顧客とチャットした後に私たちのシステムに残して)、 "cci"のようなものを "customer called in"に置き換えようとしています。Javascript Text Expander

これはjavascriptで可能ですか? Texterなどのソフトウェアをインストールすることは許可されていないため、私はこれを求めていますが、html/jsファイルを仕事場に持ち込むことは許可されています。

私の問題が完全に記述されていることを願って、私は事前にお礼を申し上げます。

PS:チュートリアルへのスニペットやリンクは本当にありがとうございます。

+0

私はあなたが後にそのファイル内のユーザーからのコメントスニペットを持つようにしたいということを得ますクリックすると拡大します – edgarator

+0

たとえば、 "cci"のようなテキストエリアのテキストに入力すると、自動的に別のものに変わります。 textexpanderやautocorrectのように、置換テキストを選択することができます。 –

答えて

2

定期的に実行され、テキストエリアにショートカットを置き換える機能を行います。

update = function() { 
    textarea.value = replace-shortcuts-in(textarea.value); 
} 

textarea.onkeydown = function() { 
    clearTimeout(timer); 
    timer = setTimeout(update, 200); 

} 

完全な作業例:http://jsfiddle.net/ucsED/

+0

ありがとう! –

+0

これはこの件に関して実際に光を当てました –