限制javascript中htm中的字符长度

Limit length of characters in htm in javascript

本文关键字:字符 htm javascript 限制      更新时间:2023-09-26

我有问题。我在octobercms项目中使用了可编辑插件。我在文档中找不到这个。如何限制html中内容中字符的长度。如果没有任何方法,那么我如何用JavaScript做到这一点?我试着使用这样的代码,但我的JavaScript水平很低。

var x = document.getElementById('gallery');
  var tekst= x.outerText;
  console.log(tekst);
  console.log(x.outerText.length);
  if (x.outerText.length > 150) {
  var trimmedString = tekst.substring(0, 150);
 document.getElementById('gallery').outerText = trimmedString;
  }

但是现在这个文本没有使用dic和类并且可编辑。我能做些什么来解决这个问题?

也许您应该在HTML中执行此操作。

<form action="demo_form.asp">
  Username: <input type="text" name="usrname" maxlength="10"><br>
  <input type="submit" value="Submit">
</form>

http://www.w3schools.com/tags/att_input_maxlength.asp

您只需将maxlength="10"设置为最大长度,它将在10个字符后停止光标输入。