0
A
回答
1
您可以使用keypress()函數。每次用戶輸入一個字符時,都會檢查字符串的長度。如果長度超過13個字符,則可以觸發另一個功能
0
0
看到這個:
HTML:
Input: <input type="text" maxlength="13" id="myInput"/>
<input type="password" maxlength="13" id="myInputHide" class="hidden">
的jQuery:
$(document).ready(
function() {
$(".hidden").hide(); //Hide the asterik field initially
$("#myInput").keyup( //Handle the keyup on the input field
function() {
if($(this).val().length == $(this).attr("maxlength")) {
$(this).hide();
$("#" + this.id + "Hide").show().val($(this).val());
}
}
);
$("#myInputHide").keyup( //Handle the keyup on the asterik field
function() {
if($(this).val().length != $(this).attr("maxlength")) {
$(this).hide();
$("#" + this.id.replace(/Hide$/,"")).show().val($(this).val());
}
}
);
}
);
0
事情是這樣的:
var count = 0;
var maxLength = 4; //or you can gte your maxlength attributes value
$("#yourInputId").keyup(function() {
count++;
if(count > maxLength) {
var changVal = $(this).val();
var newVal = "";
for(var i = 0; i < maxLength; i++) {
newVal += changVal.charAt(i).replace(changVal.charAt(i), "*");
}
$(this).val(newVal);
}
});
是的,你需要微調它
相關問題
- 1. 顯示錯誤味精當文本達到最大長度角JS \
- 2. 在達到最大長度後自動切換文本框
- 3. 長文本字段的最大長度
- 4. 顯示剩餘字符數以達到telerik的最大長度:RadTextBox
- 5. 最大長度達到時取消鍵
- 6. 什麼是MySql文本列的最大字符長度?
- 7. 數字輸入最小長度4,最大5而不是0
- 8. 當文字長度大於
- 9. asp:textbox顯示問號而不是漢字/日文字符
- 10. 最大輸入長度達到時的工具提示
- 11. CEdit控制最大長度? (以字符顯示)
- 12. 如何正常化Levenshtein距離以獲得最大對齊長度而不是字符串長度?
- 13. CSS顯示大小因文本長度而改變
- 14. 文本區最大長度不工作
- 15. 最大外部符號長度
- 16. 文本框中的文本顯示爲圓而不是常規字符?
- 17. awk用最大長度而不是分隔符讀取
- 18. PHP:strlen返回字符長度而不是字節長度
- 19. Telerik RadGrid - 如何設置插入文本框的最大長度
- 20. 當焦點到達文本框時顯示註釋
- 21. 顯示星號而不是密碼字段中的值
- 22. 如何顯示比控件(文本框)長度更長的文本的toolPopup?
- 23. 什麼是HTML文本框的最大長度
- 24. 什麼是SSRS中的文本框的最大長度
- 25. 當文本超過文本框中的最大寬度時顯示工具提示
- 26. 如何在密碼textmoded文本框中保持顯示「密碼」而不是星號?
- 27. TextRenderer.MeasureText()和文本框的最大文本長度
- 28. 如何在數據框中按列找到最大字符串長度
- 29. 當文本太長時,在GroupBox中顯示省略號?
- 30. 如何根據文本/字符串的長度調整文本框的高度
如何使字符串顯示爲asteriks? – user1170949 2012-02-03 10:41:43