我需要知道如何將用戶按下的字符添加到變量中,而不會擦除變量以前的數據。例如,當用戶鍵入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. 添加中斷html輸入的字符
- 3. Java,矢量不添加字符輸入
- 4. javascript添加變量到輸入欄rails
- 5. 添加到用戶輸入變量
- 6. jQuery的變量添加到字符串
- 7. 新的字符串添加到變量
- 8. 如何向變量添加字符串;
- 9. 如何獲得添加到變量float的EditText輸入?
- 10. 如何爲一個輸入變量添加不同的金額?
- 11. AS3&MySQL - 將輸出的字符串添加到變量
- 12. 如何JavaScript添加到輸入字段
- 13. 如何添加字符串(字)到String []數組?Java,輸入
- 14. 將字符串添加到變量powershell
- 15. 如何正確地將輸入添加到變量?
- 16. 如何將輸入元素添加到變量
- 17. 的JavaScript如何將一個變量添加到字符串
- 18. 如何識別輸入字符串具有可變的判斷
- 19. 想要添加變量到格式()字符串輸出
- 20. 將js變量值添加到輸入字段
- 21. PHP將$符號添加到字符串中而不是變量?
- 22. 如何將佔位符添加到GWT文本輸入字段
- 23. 添加會話變量時,輸入字符串格式不正確
- 24. 如何將字符添加到變量/整數名稱 - Python
- 25. 如何將變量(字符串)添加到現有對象?
- 26. 如何'添加'和'減去$變量到URL字符串?
- 27. 如何從數據庫添加字符串到變量
- 28. 如何將轉義序列添加到字符串變量?
- 29. 將字符添加到字符串(輸入字段)
- 30. 如何使用charAt將字符逐個輸入到字符串變量中?
你說的是陣列在用戶輸入串聯
window[variable]
從最後一個字符。 – SaidbakR@sємsєм不,因爲如果你嘗試用'document.getElementById('demo')。innerHTML = your_array顯示數組,''它顯示它像這樣:'a,t等', – HittmanA
對不起,我沒有,清楚地瞭解你最後的評論。但是,你的問題是數組的定義。 – SaidbakR