问题标签 [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.

0 投票
2 回答
99 浏览

html - 谁能推荐一个资源,列出城市、电子邮件、电话等常见字段的建议最大长度?

我知道电子邮件地址限制为 254 个字符,但是是否有一个资源可以概述常见字段(如电话、城市等)的建议最大长度?

似乎我工作的每个项目,人们都只是在他们提出的限制上随意拍摄。我希望找到针对特定国家/地区的规范参考。

编辑 - 更新了每条评论的电子邮件最大长度。

0 投票
5 回答
20356 浏览

javascript - 如何使用 maxlength 阻止 textarea 中的进一步输入

我有一个文本区域,如果输入的字符达到最大长度,我想阻止输入。

我目前有一个用于计算输入字符的文本框的 Jquery 脚本,并且想要添加一些内容,一旦输入 150 个字符,就会阻止文本区域中的输入。

我曾尝试将最大长度插件与我的脚本结合使用,但它们似乎不起作用。帮助表示赞赏。

当前代码

0 投票
1 回答
2412 浏览

c - 字符的最大大小*

使用 C,我们如何找到文件系统允许的 char* 的最大大小?

0 投票
1 回答
1264 浏览

c# - C#:OLE 文件的最大文件名长度

我使用 WinAPI 函数在 C# 中创建 OLE 文件。WinAPI 函数是:

我在 C# 应用程序中使用了这个函数,如下所示:

该功能完美运行。但是当文件的文件名长度为 140 时,创建 OLE 文件失败。hResult 的返回值为 -2147467259。

sourceFileFullPath="C:\Users\Administrator\AppData\Local\Temp\TmpTzStore1\pju3wswj.jmq\000008F6\CalendarRepeddsfsfdsfsfat344Issue5sdfsfsfdsfdsfsdsdfdsfsf00kbCalendarRepeatIssue500kbCalendarRepeatIssue50kb.

文件名 (CalendarRepeddsfsfdsfsfat344Issue5sdfdfsfsfdsfdsfsdsdfdsfsf00kbCalendarRepeatIssue500kbCalendarRepeatIssue500kbCalendarRepeatIssue500kb.xlsx) 的长度为 140。

但是当我将文件名修剪为 120 时,它起作用了。

我想知道 OLE 文件的文件名长度是否有任何限制。因为我尝试了不同的应用程序文件(doc、docx、txt、pdf ...)。结果因文件而异。

我不知道这个 API 支持的确切文件名长度是多少。还是依赖于操作系统?我正在使用 Windows Server 2008。

谢谢普拉卡什

0 投票
2 回答
17823 浏览

android - 无论如何,在一定数量的字符后自动使 TextView 转到新行吗?

我可以以编程方式执行此操作,但如果我需要为多个 TextView 执行此操作,它的效率确实很低,而且也很耗时。

我希望 TextView 在 15 个字符后换行,每 15 个字符。我尝试使用android:maxLength="15",但这只是将字符串停止在 15 个字符处。没有新行或任何东西。

0 投票
1 回答
2142 浏览

wpf - 达到 MaxLength 时 XAML 触发自动选项卡

当 MaxLength 属性到达 XAML 触发器、DataTrigger、PropertyTrigger、Style.Trigger 等时,如何合并自动选项卡。下面是两个这样的选项,说明我已经通过代码隐藏使用 TextBox 完成了此操作。我也希望以 XAML 样式应用它。谢谢。

XAML:

WPF 的代码隐藏:

0 投票
2 回答
375 浏览

mysql - 为什么我在 MySQL 中设置较大的 INT 数据类型长度时没有收到错误消息?

我对 MySql 中的数据类型长度有点困惑;我在http://dev.mysql.com/doc/refman/5.0/en/data-types.html阅读了参考手册,我知道当我写“INT(M)”时......

M 表示整数类型的最大显示宽度。对于浮点和定点类型,M 是可以存储的总位数。对于字符串类型,M 是最大长度。M 的最大允许值取决于数据类型。

然后,我在表中添加了一个字段数据类型为 INT(10) [not unsigned] 的列,我知道最大值为 -2147483648 / 2147483647

但是,如果我将其编辑为 INT(11),MySQL 允许我设置更大的长度而不会出现任何错误,尽管长度超出了范围;在这种情况下,只有当我设置一个大于 2147483647 的值时,我才会得到一个错误,为什么不是之前呢?

先感谢您,

最大限度

0 投票
3 回答
12081 浏览

c# - C#:有什么办法可以绕过完全限定路径的 260 个字符限制?

可能重复:
为什么 Windows 中存在 260 个字符的路径长度限制?

我试图找出一种方法来绕过这个可怕的 260 个字符的完全限定路径限制,同时我想知道为什么一开始就有路径限制!?我知道对某些人来说 260 似乎是“很多”,但自从我遇到这个问题以来,它确实不是。

基本上:
为什么必须有字符限制?
如何绕过它?

0 投票
3 回答
60215 浏览

validation - 如何在 h:inputTextarea 上设置 maxlength 属性

我怎样才能限制的长度<h:inputTextarea>?因为<h:inputText>它适用于maxlength属性。但是,此属性在 中不可用<h:inputTextarea>

0 投票
2 回答
11286 浏览

windows - Windows 快捷方式是否支持很长的参数长度?

我正在尝试创建一个包含长参数字符串(> MAX_PATH)的快捷方式(在桌面上)。

MSDN 文档明确指出,对于 Unicode 字符串,该字符串可以比 MAX_PATH 长。

生成的快捷方式恰好在 MAX_PATH 字符(即Path+ the Arguments)之后被剪切。

我的实现有问题还是这是 Windows 限制?

PS:操作系统是 Windows XP(及以上)。