问题标签 [maxlength]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jsf - JSF h:inputTextarea 到 HTML textArea - 传递 maxlength 属性
我正在使用 Richfaces,我正在尝试<textArea>
使用 maxlength 属性设置,但 JSF 似乎没有从 h:inputTextArea 传递 maxlength 属性。任何想法为什么会发生这种情况?
javascript - 文本区域计数 + 最大长度
我正在尝试创建一个包含 Maxarea 的小 JavaScript Textcount。
这是我的 JS:
这是HTML:
问题是没有显示限制。
java - 根据文本的大小在文本字段中设置 maxlength
如何根据文本大小设置文本字段的最大长度?如何设置与字符无关的文本字段大小?
例如,当设置最大长度时,我的文本字段大小为 10。但是当我在文本字段中输入全 1 时,文本字段将被填充到一半。但是当我尝试设置大写 A,即 10 A 时,文本字段会被填充,甚至会溢出这 10 个字符。
如何设置与字符无关的文本字段大小?
configuration - 有没有办法使用 EF 4.2 codefirst 配置用设置的 maxlength 值覆盖 nvarchar(max)?
默认情况下,EF 4.2 codefirst 将字符串属性后面的数据库列设置为 nvarchar(max)。
单独(每个属性)我可以通过指定属性来覆盖这个约定[MaxLength(512)]
。
有没有一种全局应用配置的方法?似乎模型构建器上的配置 api 只允许每个实体覆盖,而模型构建器上的约定 api 只允许删除。看到这个问题。
asp.net-mvc - web.config 中的最大文件上传大小更改
使用 .net mvc 3 并尝试增加允许的文件上传大小。
这是我添加到 web.config 中的内容:
*忽略elmah的东西。
它仍然不允许大于 50MB 的文件大小,这应该允许最多 100MB 不是吗?
有任何想法吗?
django - django 模型 CharField:max_length 不起作用?
我正在尝试创建一个选择有限的领域:
但是,当我尝试插入违反规则的内容时,它成功了,没有任何错误或警告消息(使用“manage.py shell”)。似乎任何长度的任何文本都可以放入此字段。我使用 SQLite3 作为后端。
应该是这样吗?或者如果我错过了什么?
windows - 在 Windows 上,应用程序输出可接受的最大文件名长度是多少?(更新和澄清)
许多 Windows 应用程序(例如,几乎所有 .NET 应用程序)都无法打开长度超过 260 个字符的路径。我正在批量重命名播客文件列表。我想以剧集的标题命名每个文件,但标题最长为 100 个字符。这意味着如果用户将文件保存在路径很长的深层目录中,他们可能会达到限制并且无法在其他应用程序中打开文件。
我的程序可以接受这么长的文件名,并让用户在出现时处理很长的路径吗?iTunes 裁剪为 40 个字符,但这似乎非常保守。
感谢 Ben Voigt 澄清这仅适用于某些应用程序。
database-design - IDNA 转换域名的最大长度是多少?
第一件事:
在将每个域名转换为其 IDNA 版本之后,我将多个域存储到数据库中。我需要知道这样一个 IDNA 转换的域名可以具有的最大长度,以便我可以定义数据库字段的最大长度。
已知事实:
现在,我知道域名(包括任何子域)中的最大字符数是 255 个字符。
我丢的地方:
乍一看很容易,但是……这是否意味着国际字符的常规 ascii 字符(想想 UTF-8 编码)?
举个例子:当我忽略“ü”是一个需要更多字节来表示的国际字符时,域“müller.de”有 9 个字符。“müller.de”的 IDNA 版本是“xn--mller-kva.de”,它有 16 个字符。这表明最大长度肯定存在差异,具体取决于“是否”它是否被 IDNA 转换。
根据它们所指的字符类型,最多 255 个字符可能是国际字符版本、IDNA 转换版本,甚至两者兼而有之。
这就是我失去它的地方......尤其是,因为我必须考虑到并非所有域都是理智的,并且像“öüßüöäéèê.example.äöüßüöäéèê-äöüßüöäéèêê.test.äöüßüöäéèêêê.com”之类的东西更糟糕的是被期望。
因此,“猜测”和“希望最好”不是一种选择。我需要确定...
问题是:
基于已知的事实,域名(包括任何子域)中的最大字符数为 255 个字符...... IDNA 转换域名的最大长度是多少?
或者他们是否意味着 IDNA 转换版本(punycode)也被限制为 255 个字符(这意味着具有国际/unicode 字符的域实际上在其 unicode 表示中的限制更短,因为他们的 IDNA 转换版本必须尊重 255 个字符限制)?
c# - WPF TextBox MaxLength - 有没有办法将它绑定到绑定字段上的数据验证最大长度?
视图模型:
XAML:
有什么方法可以避免设置 TextBox 的 MaxLength 以匹配我的 ViewModel(由于它在不同的程序集中,它可能会改变)并让它根据 StringLength 要求自动设置最大长度?
html - 在通过 maxlength 属性限制文本框输入长度的同时,如何显式处理超出最大长度的事件?
我的目的是将简单 HTML 文本框中的用户输入(即自由文本)限制为 5 个字符。我正在使用输入字段的maxlength属性来确保这一点,但是当用户尝试输入超过 5 个字符时,我需要显示一个弹出窗口。
我试图处理keydown事件,但是为了不考虑 del、enter、F1..F12、Alt、Page Dn 等,必须放置一个丑陋的 if-else ......因为所有这些都是允许的,但它们对文本的长度没有贡献它们的键码也不在一个序列中。我试图在keyup上处理它,但是那个时候已经输入了这个字符,并且用户看到多余的字符消失了..这不是我想要的。
HTML5 之前的解决方案.. 可以在 IE7,8 上运行的东西会非常有用。