gpt4 book ai didi

php - 如何将 MySQL VARCHAR(n) 近似为 PHP 中的 MAX_FILE_SIZE 值?

转载 作者:行者123 更新时间:2023-11-29 07:02:40 25 4
gpt4 key购买 nike

我想在将用户输入加载到 VARCHAR(1000) 表之前对用户输入的大小进行前端控制。鉴于我希望输入拉丁和亚洲字符集,我应该怎么做?

最佳答案

如果您的 varchar 字段大小为 1000。首先不要让用户键入超过 1000 个字符。您可以从前端控制它。

如果你有一个 txtField 你可以使用 maxlenght

<input type="text" name="txtName" id="txtName" maxlength="1000" />

如果你使用文本区域,你可以使用下面的代码

<script language="javascript" type="text/javascript">

function imposeMaxLength(Object, MaxLen)
{
return (Object.value.length < MaxLen);
}

</script>
<textarea name="txtxDesc" id="txtDesc" onkeypress="return imposeMaxLength(this, 1000);" ></textarea>

如果您认为高级用户可能会通过使用工具修改 DOM 元素而导致问题。您还必须使用 PHP 从服务器端对此进行验证。

if(strlen($_POST["txtxDesc"]) > 1000)
{
echo "Text length is too much".
exit;
}

关于php - 如何将 MySQL VARCHAR(n) 近似为 PHP 中的 MAX_FILE_SIZE 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9245548/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com