Author: mrdon
Date: Tue Aug 23 21:11:06 2005
New Revision: 239522

URL: http://svn.apache.org/viewcvs?rev=239522&view=rev
Log:
Added required check for single radio button
PR: 33047

Modified:
    
jakarta/commons/proper/validator/trunk/src/javascript/org/apache/commons/validator/javascript/validateRequired.js

Modified: 
jakarta/commons/proper/validator/trunk/src/javascript/org/apache/commons/validator/javascript/validateRequired.js
URL: 
http://svn.apache.org/viewcvs/jakarta/commons/proper/validator/trunk/src/javascript/org/apache/commons/validator/javascript/validateRequired.js?rev=239522&r1=239521&r2=239522&view=diff
==============================================================================
--- 
jakarta/commons/proper/validator/trunk/src/javascript/org/apache/commons/validator/javascript/validateRequired.js
 (original)
+++ 
jakarta/commons/proper/validator/trunk/src/javascript/org/apache/commons/validator/javascript/validateRequired.js
 Tue Aug 23 21:11:06 2005
@@ -25,6 +25,7 @@
                 field.type == 'text' ||
                 field.type == 'textarea' ||
                 field.type == 'file' ||
+                field.type == 'radio' ||
                 field.type == 'checkbox' ||
                 field.type == 'select-one' ||
                 field.type == 'password') &&
@@ -37,7 +38,7 @@
                     if (si >= 0) {
                         value = field.options[si].value;
                     }
-                } else if (field.type == 'checkbox') {
+                } else if (field.type == 'radio' || field.type == 'checkbox') {
                     if (field.checked) {
                         value = field.value;
                     }
@@ -47,7 +48,7 @@
 
                 if (trim(value).length == 0) {
 
-                    if (i == 0) {
+                    if ((i == 0) && (field.type != 'hidden')) {
                         focusField = field;
                     }
                     fields[i++] = oRequired[x][1];



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to