3
我無法在Android 2.2.1的輸入上覆蓋選定的文本。無法在輸入上覆蓋選定的文本
以下example選擇輸入文本,但maxlength
屬性阻止寫入新值。
如果我刪除maxlength
,則將新值連接到上一個值之後。
編輯:如果我使用click
事件,而不是keyup
的example工作正常。
我無法在Android 2.2.1的輸入上覆蓋選定的文本。無法在輸入上覆蓋選定的文本
以下example選擇輸入文本,但maxlength
屬性阻止寫入新值。
如果我刪除maxlength
,則將新值連接到上一個值之後。
編輯:如果我使用click
事件,而不是keyup
的example工作正常。
試試這個
$('#current1').keyup(function(e) {
$('#current2').focus();
$('#current2').selectRange(0, 1);
});
$.fn.selectRange = function(start, end) {
var e = document.getElementById($(this).attr('id')); // I don't know why... but $(this) don't want to work today :-/
if (!e) return;
else if (e.setSelectionRange) { e.focus(); e.setSelectionRange(start, end); } /* WebKit */
else if (e.createTextRange) { var range = e.createTextRange(); range.collapse(true); range.moveEnd('character', end); range.moveStart('character', start); range.select(); } /* IE */
else if (e.selectionStart) { e.selectionStart = start; e.selectionEnd = end; }
};
發生在相同的行爲,它選擇的文本,但在其上進行書寫阻止。 –
http://codebins.com/bin/4ldqp83檢查它在這裏的工作 – gaurang171
你嘗試過哪個版本的Android?該代碼適用於除Android 2之外的大多數移動操作系統。* –