相关疑难解决方法(0)

确定JavaScript e.keyCode是否是可打印(非控制)字符

我只想知道keyCode与可键入字符对应的JavaScript 的范围; 或者,非退格(控制)字符的范围,如退格,转义,命令,移位等,所以我可以忽略它们.

我问的原因是调用String.fromCharCode()导致控制键的奇数字符.例如,左侧命令为"[",左箭头为"%".这样的怪异.

javascript keycode

54
推荐指数
3
解决办法
3万
查看次数

限制输入字段中的字符数

我想使用jquery来限制可编辑div(或表单输入)中的字符数.

html jquery webforms jquery-validate

19
推荐指数
5
解决办法
8万
查看次数

设置内容可编辑元素的最大长度

我有这个代码

<div id="IIYBAGWNBC" contenteditable="true"></div>
Run Code Online (Sandbox Code Playgroud)

这在jquery中

$("#IIYBAGWNBC").text(function(index, currentText) {
  return currentText.substr(0, 100);
});
Run Code Online (Sandbox Code Playgroud)

如何阻止用户输入超过100个字符 contenteditable div

jquery html5 contenteditable

7
推荐指数
2
解决办法
1万
查看次数

contenteditable ="true"div字符限制

嗨,我试图限制contenteditable ="true"div中的文本:

var char = 500;
$("#counter").append("You have <strong>" + char + "</strong> chars left.");
$("#editor").keypress(function () {
    if ($(this).text().length > char) {
        $(this).text($(this).text().substr(1));
    }
    var rest = char - $(this).text().length;
    $("#counter").html("You have <strong>" + rest + "</strong> chars left.");
    if (rest <= 100) {
        $("#counter").css("color", "#ff7777");
    }
    else {
        $("#counter").css("color", "#111111");
    }
});
Run Code Online (Sandbox Code Playgroud)

不幸的是,我面临以下问题:

  1. 如果div默认包含任何文本,则在插入或删除任何文本之前,不会更新剩余的字符数.
  2. 如果用户超过最大字符数,则滑架将转到文本框的开头并删除第一个字符而不是最近插入的字符.
  3. 如果用户粘贴的文本超过200个字符,则不会缩短.

请找到代码:http: //jsfiddle.net/mmacin/A69tk/1/

javascript contenteditable

5
推荐指数
1
解决办法
7351
查看次数

如何限制在html表中使用的contenteditable中的字符输入

我目前在我的网页中使用html表允许用户输入某些细节.但是,由于字符输入没有限制,当用户输入任意数量的字符时,表格可以大幅拉伸.

我想知道如何限制这种限制,以防止这种情况发生?

下面是我用于表格的代码片段

<tr>
<td>One Off Capital</td>
<td><div contenteditable>  </div></td>
<td><div contenteditable>  </div></td>
</tr>
Run Code Online (Sandbox Code Playgroud)

我在下面发现了这个链接类似的问题,不过是jQuery和业余开发人员的新手,我很难理解给出的答案以及如何使用它们.

限制ContentEditable div中的字符数

html javascript jquery contenteditable

5
推荐指数
1
解决办法
3983
查看次数