问题标签 [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 投票
5 回答
27688 浏览

html - 文本区域最大长度?

是否可以在 a 中设置文本的最大长度TextArea

0 投票
2 回答
2962 浏览

r - 使用 as.character 将表达式强制转换为字符时,有没有办法绕过 500 个字符的限制?

我目前正在编写一个小包,它应该适合多项式处理树模型(对于不需要背景信息的网页pdf)。

它的作用如下:它从文件中读取模型(即公式)并将它们(通过parse)转换为表达式。后来,这些表达式中的一些变量被另一个文件中的其他变量交换(即,应用了模型限制)。因此,模型返回转换为字符(通过as.character),交换是通过gsub
问题:如果单个表达式超过 500 个字符,则通过将它们转换回将它们as.character截断为 500 个字符(左右)。
?as.character给出:

as.character 将语言对象的组件截断为 500 个字符(在 1.3.1 之前约为 70 个)。

这里有一个例子:

问题:你能绕过这个 500 个字符的限制吗?

我知道如果我们在第一次解析模型之前应用限制(即交换变量),我们可以解决这个问题。但是,这将涉及大量的编程,因为整个事情基本上都准备好了,如果我们能以另一种方式绕过这 500 个字符的限制,那就太好了。

0 投票
2 回答
6456 浏览

javascript - 删除 maxlength 属性

是否可以从元素中删除 maxlength 属性?我认为将其设置为 0 会起作用,但似乎 FF4 会阻止输入任何内容。http://jsfiddle.net/hMc4y/

我听说将其设置为-1确实会触发错误并且removeAttribute也不起作用。

0 投票
2 回答
920 浏览

c# - C# 中的数据类型

我正在开发 C# 应用程序。我在一个表格上有三个字段。不确定哪种数据类型适合他们。一些帮助将不胜感激。

另外应该是以下数据类型:

0 投票
6 回答
14294 浏览

html - 是否有不支持 maxlength 的浏览器?

我公司的网站上有一个竞赛报名页面。为了参加比赛,您需要创建一个登录名,该登录名只是一封电子邮件和一个 4 位数的密码。这是 PIN 字段:

当用户提交表单时,该帐户会在我们的数据库中创建,然后他们会收到一封包含他们创建的电子邮件地址和 PIN 的电子邮件(我已复制到该电子邮件)。

这是问题所在:在我测试过的每个浏览器(Mac 上的 Safari/Chrome/Firefox、Linux 上的 Chrome/Firefox、Windows 上的 IE7/8/9)中,我无法在该 PIN 字段中输入超过 4 位数字。然而,我收到的几封电子邮件显示,用户创建了一个超过 4 个字符的 pin。

这怎么可能?是否有不支持 maxlength 的浏览器?我没有在 Opera 或任何移动浏览器上测试过。如果他们的密码长于 4 位数字,这不是什么大不了的事;数据库将接受更多。我只是想知道他们是如何设法绕过 maxlength 的。

编辑添加

有太多的答案基本上说了同样的话,我无法单独回复所有这些。我知道我应该始终对任何重要的事情进行服务器端验证,并且我们确实有 PHP 代码来清理我们的数据,如果它非常重要,我也会让 PHP 代码强制执行 4 位限制。它们只有 4 个字符对我们来说并不重要,所以我没有强制执行。我只是想知道为什么 maxlength 属性没有做它的设计,这是防止用户输入超过一定数量的字符。对于那些建议使用恶意脚本或 Firebug 的人,我可以 100% 确定情况并非如此。只有我们网站的注册用户(仅限于非常具体的企业会员列表)才能进入竞赛条目页面,

0 投票
1 回答
1415 浏览

wpf - 来自 DataSet 中 Column 属性的 WPF TextBox 中的 MaxLength

我试图根据我们(键入的)数据库表中的最大字段长度来限制我们的 WPF 应用程序中文本条目的长度。该应用程序使用数据集并使用 ODP.NET 连接到 Oracle 数据库。

为了更好的可维护性并为我们节省大量工作,我们希望将所有 TextBox 控件的 MaxLength 绑定到 DataSet 中指定的当前表对应列中的 MaxLength。

在我们的案例中实现这种行为的最有效方法是什么?

0 投票
2 回答
516 浏览

jquery - 如何获取 jQuery 中多行 TextBox 条目的长度(包括回车)?

我正在使用 jQuery“maxlength”函数(在此处找到http://plugins.jquery.com/node/14014/release?api_version%5B%5D=10),但是在将结果存储在数据库中时遇到了问题。此函数仅用于$(this).val().length获取已输入的字符数。

MaxLength 将限制输入的字符数,但不计算特殊字符(例如回车)。因此,如果用户输入 4 行,每行末尾都有一个 CR,那么在提交表单时,我们最终会得到 Max characters + 4。因此,当我尝试保存到数据库时,由于字符串太长而出现错误。

我可以简单地去掉 CR,但我想知道是否有某种方法可以将这些特殊字符包含在长度计数中,以便我得到一个真实的计数。

0 投票
3 回答
3063 浏览

groovy - 为 Groovy 类的属性添加约束(不是 Grails 域类!)


我们如何向 Groovy 类的属性添加一些常见的约束(即 maxLength、可为空)?我知道我们可以在 Grails 域类中做到这一点,但是如果这是一个 Groovy 类(我将它用作我的 Grails 项目的 DTO 类),是否有可能?
太感谢了!

0 投票
2 回答
3105 浏览

php - 使用 PHP 限制 HTML 文本中特定数字的字符

我正在使用CKEditor,我找到/修改了一个计算字符的插件。

我有高级用户和基本用户。基本用户限制为 1000 个字符,高级用户无限制,但基本用户可以为预览/测试等编写全文(这是客户规范,因此无法更改)。

当我在 CKEditor 中显示例如 1000 个字符中的 1500 个时,我想保存在 DB 1500 个字符中,但在文本输出中只显示其中的 1000 个

但是 strlen 和相关函数将 HTML 标记计为字符,我不想要这个。我也不想剥离它们,因为我会丢失格式。

有没有办法确保应用限制但所有标签都将保留(在 PHP 中)

谢谢...

0 投票
4 回答
5943 浏览

asp.net - 什么是 asp:textbox.MaxLength 默认值

我的问题是,假设我有一个 asp:textbox 并且我没有指定它的 MaxLength 属性,那么默认长度是多少,它将是无限的,或者对字符数有一些限制。这个问题似乎很容易回答某人,但我不清楚

先感谢您