From 866afd3f359864ed80ac585c73cf89c6331dc0cd Mon Sep 17 00:00:00 2001 From: Harry Mcintyre Date: Wed, 16 May 2012 17:01:29 +0100 Subject: [PATCH] Do not add null results to object - null results are for unsuccessful input values, so shouldn't be included in results --- src/form2js.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/form2js.js b/src/form2js.js index c41106d..d7bf292 100644 --- a/src/form2js.js +++ b/src/form2js.js @@ -226,7 +226,12 @@ var form2js = (function() while (currentNode) { - result = result.concat(extractNodeValues(currentNode, nodeCallback, useIdIfEmptyName)); + var currentResult = extractNodeValues(currentNode, nodeCallback, useIdIfEmptyName); + for (var i = 0; i < currentResult.length;i++ ) { + if(currentResult[i].value !== null) { + result[result.length] = currentResult[i]; + } + } currentNode = currentNode.nextSibling; }