Php HTML文本输入将不接受超过50个字符,即使使用maxlength>;50

Php HTML文本输入将不接受超过50个字符,即使使用maxlength>;50,php,html,forms,input,Php,Html,Forms,Input,我有一个完全像这样的文本输入框 <input class='text' type='text' name='org' id='org' size='80' maxlength='100' value='<?=$captain['Organization'] ?>'/><br /> 在“公园”的“r”之后我不能再进去了 这个输入框的maxlength是100,这远远超过了包含我想要输入的字符串的字符数,但它根本不需要。我也尝试过更大的maxlength值,但仍

我有一个完全像这样的文本输入框

<input class='text' type='text' name='org' id='org' size='80' maxlength='100' value='<?=$captain['Organization'] ?>'/><br />
在“公园”的“r”之后我不能再进去了

这个输入框的maxlength是100,这远远超过了包含我想要输入的字符串的字符数,但它根本不需要。我也尝试过更大的maxlength值,但仍然没有


我还注意到,其他输入框的限制要小得多,比如一个限制为1个字符的“MI”框,让我输入任意多的字符。发生了什么事?

这里没有足够的信息来回答您的问题


您可能正在运行JavaScript,它正在更改maxlength或在输入字段上强制执行自己的控制,并钩住onchange类型的事件。

您是否有任何jQuery/JavaScript/插件可能会与表单字段混淆?我有,是的。我有一些旧的事件来检查动态变化。不过,据我所知,maxlength属性没有任何问题,但我猜它可能在幕后做了些什么。自从我删除了.keyup和.change事件后,一切似乎都按预期进行了。奇怪的是,情况就是这样。我从我的页面上简单地剪切了JS,maxlength字段按预期工作。但奇怪的是,我没有用JS更改maxlength,我确实运行了一些旧的onChange事件,但我不知道这会对它产生什么影响。
Gateway NRA - Staten Island Unit - Great Kills Park