2012-01-27 30 views
1

我正在嘗試構建一個非常簡單的表單來幫助我輸入評論(與客戶聊天后留在我們的系統中),並將「cci」替換爲「customer called in」。Javascript Text Expander

這是可能的JavaScript? 我在問這是因爲我們不允許安裝任何軟件,如Texter,但是我們可以在工作時帶上html/js文件。

希望我的問題已經完整描述了,我想提前感謝你! PS:任何片段或教程鏈接真的很感謝!

+0

我得到你想要有來自用戶的評論片段中的文件後,點擊你要擴大,對吧? – edgarator 2012-01-27 07:27:36

+0

我想輸入文本區域的文本,例如「cci」,它會自動變成其他內容。像textexpander或autocorrect除了我可以選擇替換文字。 – 2012-01-27 16:03:24

回答

2

使該定期運行,並在一個文本替換快捷鍵功能:

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

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

} 

完整的工作例如:http://jsfiddle.net/ucsED/

+0

非常感謝! – 2012-01-27 15:18:03

+0

這真的揭示了這個問題 – 2012-01-27 15:18:23