我有一个特定的场景,在客户端验证方面需要一些帮助。
我有一些必需的输入字段(不是 HTML 必需的),但使用名为“requiredInput”的类将它们标识为必需的,并在用户单击提交按钮时在服务器端对其进行评估。
但是,我想在用户离开该字段时在客户端验证输入字段并禁用提交,直到填写所有必填字段。
我该如何处理这种情况才能完全处理此客户端,而不是等待服务器端提交来执行验证?
<input type="text" name="lastName" id="lastName" class="requiredInput" tabindex="3">
注意:我不想在提交时执行验证,我想在填写所有必填字段之前验证 onblur 并禁用提交。
最佳答案
你有一堆 JS 验证包,你可以在互联网上找到它们。
目前我认为最好的之一是 ParsleyJS .您可以使用一些在客户端完美运行的内置(和一些额外的)验证器。 Ypou 可以自己设计一次。如果您不想将整个表单发送到服务器,也可以远程验证字段。
关于javascript - 客户端 JavaScript 字段验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40764975/