判断输入框的长度及限制长度

川长思鸟来 2022-05-17 00:29 316阅读 0赞
  1. var maxstrlen = 65;
  2. function checkWord() {
  3. len = maxstrlen;
  4. var str = $("#info").val();
  5. myLen = getStrleng(str);
  6. var wck = $("#info");
  7. if (Math.floor((len * 2 - myLen) / 2<0)) {
  8. $("#info").val(str.substring(0, i-1 ));
  9. }
  10. else {
  11. $("#message").html('还可以输入<span style="font-family: Constantia,Georgia;font-size: 22px;font-style: italic;font-weight: 700;">'+(Math.floor((len * 2 - myLen) / 2))+ "</span>字,不能超过"+maxstrlen+"个");
  12. // wck.innerHTML = Math.floor((len * 2 - myLen) / 2);
  13. }
  14. }
  15. function getStrleng(str) {
  16. myLen = 0;
  17. i = 0;
  18. for (; (i < str.length) && (myLen <= maxstrlen * 2); i++) {
  19. if (str.charCodeAt(i) > 0 && str.charCodeAt(i) < 128)
  20. myLen++;
  21. else
  22. myLen += 2;
  23. }
  24. return myLen;
  25. }


发表评论

表情:
评论列表 (有 0 条评论,316人围观)

还没有评论,来说两句吧...

相关阅读