From 33bf55d4fac4eeef1b2fae4b66385f65dd152ee2 Mon Sep 17 00:00:00 2001 From: Thiago Talma Date: Sat, 2 Aug 2014 00:51:18 -0300 Subject: [PATCH] Prefer to use the label field --- jquery.validation.js | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/jquery.validation.js b/jquery.validation.js index 40d93e6..d8974cd 100644 --- a/jquery.validation.js +++ b/jquery.validation.js @@ -504,10 +504,20 @@ return false; } - var value = _getInputValue(input), + var inputShortName; + + if (options.submit.settings.inputContainer) { + inputShortName = $(input).closest(options.submit.settings.inputContainer).find('label').text(); + } + + if (!inputShortName) { - matches = inputName.replace(/]$/, '').split(/]\[|[[\]]/g), - inputShortName = matches[matches.length - 1], + var matches = inputName.replace(/]$/, '').split(/]\[|[[\]]/g); + inputShortName = matches[matches.length - 1]; + + } + + var value = _getInputValue(input), validationArray = $(input).attr(_data.validation), validationMessage = $(input).attr(_data.validationMessage),