我想做的是,当你有超过300位数时,你不能点击“血”按钮之类的东西。左边是一个带有javascript的计数器。模型是这样
class Post(models.Model):
timestamp = models.DateTimeField(default=timezone.now)
content = models.TextField(max_length=300)
user = models.ForeignKey(User, on_delete=models.CASCADE, related_name='posts')这是PostForm
class PostForm(forms.ModelForm):
content = forms.CharField(widget=forms.Textarea(attrs={
'class': 'form-control w-100',
'id': 'contentsBox',
'rows': '3',
'placeholder': '¿Qué está pasando?'
}))发布于 2022-09-06 05:07:57
将bloob按钮从活动按钮更改为非活动按钮将使Donne在您的网页上。对于文本中的每一个击键,您都希望运行一个设置bloob按钮状态的少量javascript测试。一旦服务器接收到帖子,您将希望测试文本的大小是否有效。可以使用无效的参数创建恶意post请求。在页面上进行测试,作为对用户的礼貌,在服务器上进行测试以确保安全。除了不活动的bloob按钮之外,您还可以在屏幕上显示超过最大文本大小的消息,以及一个自动更新的字符计数字段,所有这些都使用javascript。
发布于 2022-09-06 08:32:46
如果这正是你想要的,那就去看看吧。
下面是如何在html中限制文本框中的字符数。
<input type="text" maxlength="10">希望这会有帮助!)
下面也是一个指向w3schools示例的链接
https://stackoverflow.com/questions/73615367
复制相似问题