【发布时间】:2013-04-24 18:53:36
【问题描述】:
有一个表单,需要验证它。
已使用serializearray 获取单击提交按钮时的所有表单元素。
解析每个值,如果值为null,则需要为相应的HTML元素添加一个类。
代码如下
$(document).ready(function(){
$("#sumbit_button").click(function(){
var formElements = $("#ImageSliderForm").serializeArray();
$(formElements).each(function(x){
if(formElements[x]["value"] == ""){
//get the respective html element and add a class
}
});
});
});
需要一种方法来找到相应的 HTML 元素。
console.log($("#ImageSliderForm").serializeArray());
的输出[Object { name="ImageSliderImageURL", value=""}, Object { name="ImageHeader", value=""}, Object { name="ImageHeaderSubText", value=""}, Object { name="ImageSliderSubTextURL", value=""}]
【问题讨论】:
-
不是
formElements[x]相应的元素吗? -
formElements[x] 是一个对象..
标签: javascript jquery html forms