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]