后端数据可以覆盖inputField的maxLength

问题描述 投票:0回答:1

我是React的新手,对前端开发有完整的了解。所以请问这是一个愚蠢的问题。

我在html输入下面有这个,其maxLength被指定为24。因此,它仅允许用户输入最多24个字符。如果用户尝试再绑定其他内容,则将不允许这样做,只能看到24个字符。

<input type="text" maxlength="24" id="sessionNo" name="sessionNum" onkeypress="return isNumberKey(event)" />

现在可以使用。但是早期的代码具有maxLength =“ 32”。因此,用户最多可以保存32个字符,并且数据存储在Db中。选择此默认值并将其显示在输入字段中后,我将看到什么?我将仅看到截断的24个字符,还是最初看到32个字符,并且在用户编辑字段时,它将截断其他字符,并且仅显示24个字符。 “

任何建议,高度赞赏

javascript html reactjs forms dom
1个回答
0
投票

它可能取决于浏览器,但是我在chrome上进行的本地测试表明以下内容:如果以编程方式设置(设置元素的值),则显示比max更长的值,但是无法在输入字段中添加字符。它们只能删除。

这对于其他浏览器可能有所不同。

© www.soinside.com 2019 - 2024. All rights reserved.