以bootstrap x-editable形式设置最大长度

use*_*275 8 css jquery twitter-bootstrap

我需要在bootstrap xeditable表单中设置文本框的最大长度.事情是,出现的文本框是表单的构建功能,所以我无法将maxlength设置为html属性.我尝试使用jquery但它的没有锻炼.(我无法附上截图)请帮我解决这个问题,

Ein*_*nar 15

您可以通过覆盖模板来设置HTML属性:

如:

$('#your_id').editable({
  tpl: '<textarea maxlength="250"></textarea>'
});
Run Code Online (Sandbox Code Playgroud)

  • 请注意,因为所有浏览器都不支持textarea的maxlength属性..它是HTML 5属性(http://www.w3schools.com/tags/att_textarea_maxlength.asp) (3认同)
  • 解决了我的问题。也许您还应该提到可以通过html元素上的data-tpl属性直接设置它。 (2认同)

Mar*_*ijn 0

好吧,您应该能够maxLength使用 jQuery 设置属性,例如如下所示:

$('#myBox').attr('maxlength', 6);
Run Code Online (Sandbox Code Playgroud)

这个问题还有一些更多的信息。

但从你的问题中很难看出你尝试过什么。请将您尝试过的 jQuery 代码添加到您的问题中,以便我们更好地帮助您。