我想用JavaScript創建自己的虛擬鍵盤。製作自己的虛擬鍵盤
請告訴我如何添加字符到文本框的語法。添加第一個字符很簡單,但添加第二個字符是我無法做到的。
任何人都可以在keypress
上給文本框添加文本提示/邏輯。
我想用JavaScript創建自己的虛擬鍵盤。製作自己的虛擬鍵盤
請告訴我如何添加字符到文本框的語法。添加第一個字符很簡單,但添加第二個字符是我無法做到的。
任何人都可以在keypress
上給文本框添加文本提示/邏輯。
Teneff說的是開始..這下面的代碼將是你一個提示..
<form name="virtual">
<input type="text" name="text"/>
<input type="button" onclick="a()" value="a" style="border:none;"/>
</form>
<script type="text/javascript">
function a(){
document.forms["virtual"]["text"].value += "a";
}
</script>
1:獲取所有字段,這將能夠寫入內部使用虛擬鍵盤
2:附加一個onfocus
事件每個字段知道這是所選擇的場
3 :按下鍵盤上的按鍵後,將字母添加到該值並將焦點返回到該字段
如果問題是出該角色被覆蓋,請確保您要添加的下一個字符到文本框而不是簡單地覆蓋它。也就是說,如果您的文本框中包含「a」
textbox.value += 'b'; // would result in "ab"
textbox.value = 'b'; // would result in "b"
您目前使用的代碼是? – Matt