Changeset 2100
- Timestamp:
- 07/27/2007 02:37:47 PM (15 months ago)
- Location:
- trunk
- Files:
-
- 3 modified
-
HISTORY (modified) (2 diffs)
-
framework/Web/Javascripts/source/prado/validator/validation3.js (modified) (2 diffs)
-
framework/Web/UI/WebControls/TBaseValidator.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/HISTORY
r2095 r2100 2 2 ============================ 3 3 BUG: Ticket#592 - TRadioButton with UniqueGroupName always return false to getChecked (Christophe) 4 BUG: Ticket#648 - Validation: onClick and onBlur events order (Christophe) 4 5 BUG: Ticket#656 - TDatePicker does not return correct value when in callback mode (Christophe) 5 6 BUG: Ticket#662 - Ensure TForm to properly encode the ampersand in action URL (Qiang) 6 7 BUG: Ticket#666 - TActiveRecord::deleteAll() method always requires a criteria or null parameter (Qiang) 7 8 BUG: Ticket#670 - TDatePicker: Year Issue (Christophe) 8 BUG: Ticket#648 - Validation: onClick and onBlur events order (Christophe)9 9 ENH: Ticket#577 - Added image button support for TPager (Qiang) 10 10 ENH: Ticket#623 - TMemCache to support multiple servers (Carl) … … 13 13 ENH: Added THead requirement check (Qiang) 14 14 CHG: GeSHi is replaced with Text_Highlighter (Christophe) 15 CHG: Validators will not validate disabled controls (Qiang) 15 16 NEW: Added TTabPanel (Qiang) 16 17 NEW: Ticket#676 - Added primilary Oracle support (Christophe) -
trunk/framework/Web/Javascripts/source/prado/validator/validation3.js
r2067 r2100 626 626 if(this.message) 627 627 { 628 if(this.options.Display == "Dynamic") 628 if(this.options.Display == "Dynamic") 629 629 { 630 630 var msg=this.message; … … 685 685 this.control = $(this.options.ControlToValidate); 686 686 687 if(!this.control )687 if(!this.control || this.control.disabled) 688 688 { 689 689 this.isValid = true; -
trunk/framework/Web/UI/WebControls/TBaseValidator.php
r1791 r2100 486 486 if($this->getVisible(true) && $this->getEnabled(true)) 487 487 { 488 if($this->getValidationTarget()) 488 // if the target is not a disabled web control 489 if(($target=$this->getValidationTarget())!==null && !($target instanceof TWebControl && !$target->getEnabled(true))) 489 490 { 490 491 if($this->evaluateIsValid())
