草庐IT

maxLengths

全部标签

javascript - Chrome 使用 maxlength 属性计算文本区域中的字符错误

这是一个例子:$(function(){$('#test').change(function(){$('#length').html($('#test').val().length)})})length=0用行填充文本区域(一行一个字符)直到浏览器允许。完成后留下textarea,js代码也会计算字符。所以在我的情况下,在chrome阻止我之前我只能输入7个字符(包括空格)。虽然maxlength属性的值为10: 最佳答案 以下是如何让您的javascript代码匹配浏览器认为在文本区域中的字符数量:http://jsfiddle.

android - 无法从 EditText 获取 maxLength! (InputFilter.LengthFilter 没有长度参数,现在怎么办?)

我试图获取EditText的过滤器,但是InputFilter.LengthFilter没有LENGTH(或SIZE或其他)参数!所以,我无法使用InputFilter获得EditText最大长度!我错过了什么吗?有什么建议吗? 最佳答案 您为什么要尝试“获取”InputFilter.LengthFilter的长度?你在设置的时候应该已经知道它的长度了。如果您需要更改它,只需重置过滤器并将其应用于您的EditTextView。同样,您会知道长度值设置为多少。 关于android-无法从E

java - 数据绑定(bind) - EditText 的 maxLength 属性

有没有办法在Android应用程序中通过双向数据绑定(bind)提供android:maxLength属性?我目前拥有的是XML格式的:在View模型中我有这些属性:/***Maximumlengthofmessagebody.*/@BindablepublicintmaxMessageLength;/***Maximumlengthofreplymessagebody.*/@BindablepublicintmaxReplyLength;构建过程中抛出的错误:>java.lang.RuntimeException:Founddatabindingerrors.****/databin

android - Jelly Bean WebView 不能很好地使用文本框的 HTML maxlength 属性

JellyBean似乎不喜欢用于文本输入的HTML的maxlength属性。它肯定会限制输入字符的数量,但是当您尝试输入超出允许的字符数时,文本框就会失败。现在您将无法在任何其他文本框中键入内容,也无法删除该文本框中已输入的字符。如果您还没有遇到过这个问题,请自己在简单的HTML上尝试并检查。如果您有解决此问题的任何线索,请告诉我。 最佳答案 我的应用也遇到了同样的问题现在我已经用js处理了它,它从输入文本和textarea中删除了所有maxlength属性,并阻止用户输入超过要求的文本。这里假设所有输入的文本和文本区域都有唯一的i

iphone - EAOutputStream 写入 :maxLength: - 230 failed to write because stream does not have space available

我在用这个。在我将我的iPhone升级到IOS6.1之前,它运行良好。[[session_iposoutputStream]write:ui8BuffmaxLength:tot];现在它给出错误信息:ERROR-/SourceCache/ExternalAccessory/ExternalAccessory-213/EAOutputStream.m:-[EAOutputStreamwrite:maxLength:]-230failedtowritebecausestreamdoesnothavespaceavailable 最佳答案

java - android EditText maxLength 不工作

这是我的xml使用此代码也不起作用TextVieweditEntryView=newTextView(...);InputFilter[]filterArray=newInputFilter[1];filterArray[0]=newInputFilter.LengthFilter(5);editEntryView.setFilters(filterArray);maxLenth不工作,我不知道为什么,但它不工作。我检查了堆栈中的其他答案,但它们也不起作用。请检查是否有任何EditText属性发生冲突或有什么问题?编辑:其他开发人员也面临同样的问题见评论hereMansi和aat也面临

android - 如何以编程方式在 Android TextView 中设置 maxLength?

我想以编程方式设置TextView的maxLength属性,因为我不想在布局中对其进行硬编码。我看不到任何与maxLength相关的set方法。谁能指导我如何做到这一点? 最佳答案 应该是这样的。但从未将其用于TextView,仅用于编辑文本:TextViewtv=newTextView(this);intmaxLength=10;InputFilter[]fArray=newInputFilter[1];fArray[0]=newInputFilter.LengthFilter(maxLength);tv.setFilters(f

android - 如何以编程方式在 Android TextView 中设置 maxLength?

我想以编程方式设置TextView的maxLength属性,因为我不想在布局中对其进行硬编码。我看不到任何与maxLength相关的set方法。谁能指导我如何做到这一点? 最佳答案 应该是这样的。但从未将其用于TextView,仅用于编辑文本:TextViewtv=newTextView(this);intmaxLength=10;InputFilter[]fArray=newInputFilter[1];fArray[0]=newInputFilter.LengthFilter(maxLength);tv.setFilters(f

javascript - Maxlength 不起作用 React Js

我有一个React输入,但maxlength不起作用。有谁知道如何解决这个问题?这是handleChangeInputhandleChangeInput(input){this.setState({...this.state,form:{...this.state.form,[input.target.name]:input.target.value}})}这是我的输入:Telefone 最佳答案 属性和属性名称在React中通常是camelCase,maxLength有效。但是,如果您为输入提供的value长于maxLength,

javascript - 既然有标准的最大长度,为什么 Angular 还要提供 ng-maxlength?

HTMLprovides自4.01版以来的标准maxlength属性。Angular提供了一个ng-maxlength指令。区别在于标准方法不允许输入超过最大值,而Angular的方法只会产生验证错误。他们为什么决定加入这样的指令?这不是因为maxlength的动态数据绑定(bind),因为行为不一致。这不是因为兼容性,因为它甚至在HTML4.01中也可用。我唯一的猜测是它提供了一种替代验证范例,但这听起来像是过度设计。 最佳答案 它不仅提供了对最大长度的验证,它还添加了一个类ng-invalid-maxlength。所以当你放置任