javascript - 如何使用 jQuery 检查所有输入是否不为空

标签 javascript jquery input

我需要使用 jQuery 验证表单。我可以一一检查我的所有输入,但这不是一个非常实用的解决方案。

如何更有效地检查我的所有输入是否非空?在我的表单中,我可以有不同类型的 input 元素:文本、多组单选、选择等。

最佳答案

只需使用:

$("input:empty").length == 0;

如果为零,则没有一个为空。

为了更聪明一点并过滤掉仅包含空格的项目,您可以这样做:

$("input").filter(function () {
    return $.trim($(this).val()).length == 0
}).length == 0;

关于javascript - 如何使用 jQuery 检查所有输入是否不为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16211871/

相关文章:

javascript - 时间线JS : Change height of navigation bar?

javascript - 跨域XML响应问题

javascript - 将 EXIF 数据写入图像流 Node.js

javascript - 如何在 HTML 提交表单中添加分配 csrf token

javascript - 在页面上找到重复的 div ID 名称并使用 Javascript 或 jQuery 附加一个数字

html - 无法移动输入字段以使其与其他字段对齐

javascript - 如何将函数应用于下拉菜单?

jquery - jQuery 中的可拖动精度

python - 检查文件中是否有与输入匹配的文本

javascript - 使用 Javascript/Jquery 将文本字段转换为数组并显示在页面上