gpt4 book ai didi

javascript - 如何防止用户在开发工具中更改文本区域的最大长度?

转载 作者:行者123 更新时间:2023-11-28 12:16:30 25 4
gpt4 key购买 nike

我想像 Twitter 一样限制文本区域的字符,并且我正在使用这些代码。

但是如果用户更改开发人员工具中的 maxlength 选项并提高限制怎么办?除了后端安全之外,还有什么可以防止这种情况发生吗?

我将使用 substr 获取输入值功能,但我也想防止这种开发工具黑客攻击。或者我不应该尝试阻止这种情况发生吗?

var text_max = $(".textarea").attr("maxlength");
$('.character-counter').html(text_max);

$('.textarea').keyup(function() {
var text_length = $('.textarea').val().length;
var text_remaining = text_max - text_length;

$('.character-counter').html(text_remaining);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<textarea class="textarea" maxlength="100" col="5" rows="5"></textarea>
<p class="character-counter"></p>

最佳答案

Is there anything to prevent that rather than backend security?

不,没有。任何/所有客户端代码都可以被操纵和绕过。

在客户端上使用 HTML 和 JavaScript 验证来帮助诚实的用户正确地向您提供所需的数据。并使用服务器端验证来防范黑客。

关于javascript - 如何防止用户在开发工具中更改文本区域的最大长度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48609418/

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