我在一个页面上有 11 个输入,一些是文本输入,一些是下拉菜单。我想验证每一个,以确保在单击底部的提交按钮时它不是空白的,并且有一个适当的消息显示特定于每一个,上面写着“此字段为空白”,“此字段”是每个字段的名称,具体取决于它是否为空白。我只是想知道是否有一种简单的方法可以做到这一点,而无需为 11 个字段中的每个字段创建表单并使用 if 语句。
问问题
3039 次
3 回答
3
$("#myForm input").each(function(){
if($(this).val() == "")
{
//DO SOMETHING
}
})
于 2012-08-31T17:23:04.417 回答
1
我建议您不要重新创建轮子,而只需使用一个 javascript 验证插件即可完成您想要的。
目前最流行的 jQuery 验证插件是这个:
http://bassistance.de/jquery-plugins/jquery-plugin-validation/
于 2012-08-31T17:15:28.227 回答
1
如果您只是检查它们是否都不是空的,最简单的方法是使用某种遍历每个输入的循环。如果它找到一个空的,激活它旁边的某种错误消息,以便所有字段立即显示错误。
于 2012-08-31T17:17:05.203 回答