From 7a3713a522bbc0a9fdb6b2fdc46697e76214fa74 Mon Sep 17 00:00:00 2001 From: Cliff Gurney Date: Fri, 16 Jun 2017 10:55:41 +1000 Subject: [PATCH] Loop through radio/checkbox arrays to properly add an ID to each error object so that they appear as their own object rather than nesting as undefined --- validate.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/validate.js b/validate.js index 2bd5805..edd536a 100755 --- a/validate.js +++ b/validate.js @@ -270,6 +270,14 @@ if (element && element !== undefined) { field.id = attributeValue(element, 'id'); + + if (element.length > 1) { + // console.log('---ISARRAY---') + for (var i = element.length - 1; i >= 0; i--) { + // console.log(element[i]) + field.id = element[i].getAttribute('id') + } + } field.element = element; field.type = (element.length > 0) ? element[0].type : element.type; field.value = attributeValue(element, 'value');