javascript - JS更改值后验证textarea
问题描述
我想textarea
在 JS 更改值后进行验证,但验证不起作用。我想使用“纯”JS
minlength
设置为5
。当您通过添加按钮更改值并尝试验证时,验证将不起作用。它应该像正常打字一样进行验证12
<textarea name="textarea" minlength="5" maxlength="30" required></textarea>
<button onclick="document.querySelector('textarea').value = '12';">Add</button>
<button onclick="document.querySelector('textarea').reportValidity();">Check</button>
解决方案
我相信您需要将文本区域包装在一个元素中,然后reportValidity()
在该元素上运行。
推荐阅读
- sql - 插入空 MAP
- c++ - 如何以相反的顺序将整个向量复制到队列中?
- javascript - Angular不更新更新视图
- javascript - 使用客户端 JS 在相机上叠加
- python - Pycharm没有制作MEDIA文件夹
- wordpress - WordPress:使用 Git 进行 3 向开发,无需第三方软件
- javascript - 通过js添加和删除表单不起作用
- javascript - 如果我有 45 个按钮(数字)并且我必须选择 6 个数字,我怎样才能让我点击的 6 个按钮转到我的 6 个输入数字
- entity-framework - 将实体框架部署到 Azure 时添加命名空间的连接字符串
- javascript - 如何以角度组件化html表格的每一行