如何一次验证所有输入字段?

时间:2012-08-31 17:12:59

标签: javascript validation

我在页面上有11个输入,有些是文本输入,有些是下拉菜单。我想验证每一个,以确保在我点击底部的提交按钮时它不是空白的,并且有一个特定的消息显示,每个显示“此字段为空”,“此字段”作为每个字段的名称取决于它是否为空白。我只是想知道是否有一种简单的方法可以在不创建表单的情况下执行它并为11个字段中的每一个使用if语句。

3 个答案:

答案 0 :(得分:2)

$("#myForm input").each(function(){
   if($(this).val() == "")
   {
     //DO SOMETHING
   }
})

答案 1 :(得分:1)

我建议你不要重新创建方向盘,只需使用一个javascript验证插件即可完成您想要的操作。

到目前为止,最受欢迎的jQuery验证插件是:

http://bassistance.de/jquery-plugins/jquery-plugin-validation/

答案 2 :(得分:1)

如果您只是检查它们都不是空的,最简单的方法是使用某种循环来完成每个输入。如果它找到一个为空,则激活它旁边的某种错误消息,以便所有字段立即显示错误。