我的JS:http://jsfiddle.net/creepyzero/4jQ4x/保持光標textarea的每次點擊添加每個內容
如何保持在textarea的光標,當我點擊測試/測試2?
每次點擊測試/測試2時,如何添加a和b? a和b必須在相同的onclick中添加。
實施例:
- 我點擊測試什麼的文本區域具有爲1
- 然後我點擊測試2,什麼textarea的具有爲13
- 然後我點擊測試什麼的文本區域具有是132 感謝您的幫助:)
我的JS:http://jsfiddle.net/creepyzero/4jQ4x/保持光標textarea的每次點擊添加每個內容
如何保持在textarea的光標,當我點擊測試/測試2?
每次點擊測試/測試2時,如何添加a和b? a和b必須在相同的onclick中添加。
實施例:
無法理解您的第二個問題,但對於第一個問題,您可以使用focus()方法。 像
x.focus();
如果我理解這兩個問題,這個修改您的提琴應更多或更少的做你的要求:
http://jsfiddle.net/trott/4jQ4x/25/
JS:
var testContents = ['1','2'];
var test2Contents = ['3','4']
function add(contentsArray) {
var x = document.getElementById('test');
var addValue = contentsArray.shift();
if (typeof addValue !== "undefined") {
x.value += addValue;
}
x.focus();
}
HTML:
<textarea name="note" id="test"></textarea>
<a href="#" onclick="add(testContents);">Test</a>
<a href="#" onclick="add(test2Contents);">Test 2</a>
+1非常好編碼... – 2012-07-20 05:11:01
謝謝,這就是即時通訊談論,但你的代碼只工作一次:( – 2012-07-21 21:37:18