【发布时间】:2021-08-28 19:08:04
【问题描述】:
我正在尝试进行表单验证,但我认为我的按钮不起作用。我对具有“可见性:隐藏”样式的段落进行了此操作,如果在输入字段中没有输入任何内容,我想在单击按钮时将其更改为“可见性:可见”。我能做些什么来修复它?这是JS代码:
document.querySelector("cta-btn").addEventListener("click", function() {
let name = document.getElementsByClassName("first-name").value;
if (name == "") {
document.getElementsByClassName("name-error").style.visibility = "visible";
document.getElementsByClassName("first-name").style.border = "1px solid red"
}
});
【问题讨论】:
-
对不起@HereticMonkey,因为我勇敢地回答问题只是为了帮助某人,而不是指着他的脸说有人已经提出了一个“可能解决他的问题”的问题......通过将此问题标记为重复,我已帮助您对重复问题进行了无情的研究,祝您搜索顺利
-
@AlbertoSinigaglia 将问题标记为重复可以帮助 OP 与回答一样多,因为它会立即(如果重复识别足够快)引导他们回答他们的问题,并帮助其他人(即,毕竟,Stack Overflow 的目的是帮助很多人,而不是一次只帮助一个人),如果他们有同样的问题,他们会为这些答案提供路标。
-
@HereticMonkey 随时向所有回答此问题的人报告此消息
标签: javascript forms validation