我需要知道如何將用戶按下的字符添加到變量中,而不會擦除變量以前的數據。例如,當用戶鍵入a
時,它將a
添加到變量。然後用戶鍵入t
並將t
添加到該變量,但它保存了a,所以現在該變量是一個包含at
的字符串。我已經嘗試了很長一段時間,仍然無法弄清楚如何做到這一點。如何不斷添加輸入的字符到變量?
0
A
回答
0
您可以利用oninput
事件,創建一個變量,即undefined
,首先input
事件,設置window[variable]
並創建變量爲字符用戶輸入;從用戶的後續輸入,使用String.prototype.slice()
與參數-1
var q = void 0;
document.querySelector("input").oninput = function(e) {
if (!q && !window[e.target.value]) {
window[e.target.value] = q = e.target.value;
} else {
window[q] += e.target.value.slice(-1);
console.log(window[q])
}
}
<input type="text" />
+0
謝謝。這是我需要的! – HittmanA
-1
你可以在你的輸入上做一個小提琴,並解釋一下你的輸出看起來應該如何? 看看this fiddle與keyup
看看這是你想要的。
相關問題
- 1. 如何將輸入添加到變量?
- 2. Java,矢量不添加字符輸入
- 3. javascript添加變量到輸入欄rails
- 4. 新的字符串添加到變量
- 5. 如何向變量添加字符串;
- 6. 如何爲一個輸入變量添加不同的金額?
- 7. AS3&MySQL - 將輸出的字符串添加到變量
- 8. 如何添加字符串(字)到String []數組?Java,輸入
- 9. 如何JavaScript添加到輸入字段
- 10. 的JavaScript如何將一個變量添加到字符串
- 11. 如何識別輸入字符串具有可變的判斷
- 12. 將js變量值添加到輸入字段
- 13. PHP將$符號添加到字符串中而不是變量?
- 14. 如何將字符添加到變量/整數名稱 - Python
- 15. 如何將變量(字符串)添加到現有對象?
- 16. 如何從數據庫添加字符串到變量
- 17. 如何將轉義序列添加到字符串變量?
- 18. 將字符添加到字符串(輸入字段)
- 19. 如何使用charAt將字符逐個輸入到字符串變量中?
- 20. 如何輸入數據添加到隱藏輸入字段
- 21. 不斷加入一個字符串列表到字符串
- 22. 如何根據輸入添加輸出的中斷線?
- 23. cURL:如何輸入具有特殊字符的變量的URL
- 24. 如何將字符串添加到可變字符串
- 25. 將jQuery變量連接到一個字符串,以便將ID添加到動態生成的輸入字段
- 26. 字符串作爲輸入變量 - R
- 27. 如何使輸入editText的值爲全局變量/字符串?
- 28. 如何輸入將分配給變量的字符串?
- 29. 如何在變量中添加'&'符號?
- 30. 將sys.stdout.write輸出添加到變量
你說的是陣列在用戶輸入串聯
window[variable]
從最後一個字符。 – SaidbakR@sємsєм不,因爲如果你嘗試用'document.getElementById('demo')。innerHTML = your_array顯示數組,''它顯示它像這樣:'a,t等', – HittmanA
對不起,我沒有,清楚地瞭解你最後的評論。但是,你的問題是數組的定義。 – SaidbakR