我想將焦點設置到輸入字段。實際的問題是每當我按下退格鍵輸入文本框的焦點丟失(由於語言翻譯)。但問題已解決,我可以將焦點重新放在輸入字段上。我是jquery的新手,所以我不知道如何使輸入焦點函數對所有輸入字段都是通用的。在這裏,我只是重點關注一個領域。使用通用函數防止輸入字段失去焦點。 jQuery
這裏是我的嘗試
var keyBspace = false;
function OnDownKey() {
$('#txtfield').keypress(function (event) {
var keycode = (event.keyCode ? event.keyCode : event.which);
if (keycode == '8') {
keyBspace = true;
}
event.stopPropagation();
});
}
function OnblurEvent() {
$('#txtfield').blur(function (e) {
if (keyBspace) {
var self = $(this);
setTimeout(function() { self.focus(); }, 5);
}
});
}
如何使這種功能的通用於所有輸入字段。需要幫助。
在此先感謝。
我嘗試這樣做。但是這個代碼將焦點集中到窗體中的所有輸入字段中(循環模式)。由於其運行焦點,我無法在文本框中輸入值。 –
發表你的最新代碼的plunkr /小提琴。 – RaviH
我向你致敬。謝謝你的提升。 –