0
我使用<div>
和<a>
標籤創建了HTML中的屏幕鍵盤。在頁面上有六個文本輸入(名字,暱稱,姓氏,筆記,過敏,mobileNumber)。我對JS並不擅長,但如果頁面上只有一個輸入,我知道該怎麼做,但我不知道如何在有多個輸入時執行此操作。我一直在努力的部分是輸入框在我點擊一個字母后立即失去焦點。當HTML鍵盤按鈕按下時,將文本添加到輸入字段(焦點所在的字段)
如何將字母添加到所選輸入並且不會失去對該輸入的注意力?這是我使用的信追加到一個輸入時,它是頁面上的唯一輸入:
var setClickEvents = function() {
$('.keyboard a.digit').unbind('click').click(function() {
$name = $("input[id$='tbSearchBox']");
$name.val($name.val() + $(this).html());
});
}
HTML鍵盤按鈕 - 只有一個字母,但它是所有字母和數字相同的風格/設置:
<a href="#" class="btn btn-default btn-lg digit">q</a>
這引起了我什麼,我需要做的事。謝謝。另外,'selectedInputId.value = selectedInputId.value + key.innerHTML'最後需要一個分號。 – BGamache
當然,它會(儘管它沒有它:)),謝謝。糾正。 –