我在頁面中有一個文本框。 <input type="text" id="cell">
帶有硬編碼短劃線的文本框值
我已經使用下面的jquery ....
i = 0;
$(document).ready(function() {
$("#cell").keypress(function() {
i += 1;
if (i == 4) {
var cellValue = $("#cell").val() + "-";
$("#cell").val(cellValue);
}
});
});
每當用戶類型12345678
(或任何數量的)它自動顯示123-45678
。但問題是當用戶使用退格或刪除,然後開始鍵入12345678
它不顯示123-45678
。請幫助
我建議應用格式上的模糊,而不是按鍵。這樣,您不必擔心如果用戶將光標移到字段的中間位置,或者甚至不使用鍵盤等刪除或粘貼值,會發生什麼情況。 – nnnnnn
您的代碼無法正常工作...沒有任何發生 – user2346003
@nnnnnn:在這個位置你的名字是'nnnnnn',你的代表是'44444' - 這真棒! ; o) – Paul