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; }