【发布时间】:2016-07-06 20:34:47
【问题描述】:
我有一个包含 4 个输入的表单,我想在提交时显示警报。我所做的是我已经使用 display:none; 创建了每个输入下的警告。在 CSS 中。
在此之后,我在 JS 中创建了一个 for 循环来获取每个输入的索引并应用我的 if 语句来显示警报 if === null || === ""
使用变量制作querySelector("THE CLASS").style.display="block";
我的表格上也有这一行
<form method="post" class="q-form" name="form" onsubmit="return validate()">
我的问题是,当我提交表单时,唯一显示的警报是用户名下的警报,在它出现后它也消失了,因为我认为 for 循环转到下一个输入。
如果还有什么需要澄清的,请告诉我。
这里有所有代码:https://jsbin.com/kazopahuga/1/edit?html,js,output
如果你想看到显示 press Run with JS 的警报
谢谢!
【问题讨论】:
-
请把相关的sn-ps代码贴在这里,不要仅仅作为jsbin.com的链接。
标签: javascript html forms validation