Login   Register  
PHP Classes
elePHPant
Icontem

Combo Validation

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us

  Author  
Picture of sinasalek
Name: sinasalek <e-mail contact>
Packages: 2 Browse all classes by sinasalek Browse all classes by
Country: Iran Iran - PHP jobs in Iran
Age: ???
All time rank: 121711 in Iran Iran
Week rank: 831 Up20 in Iran Iran Down


  Detailed description   Download .zip .tar.gz  
This class can be used to validate Web forms both on browser and server side.

It can generate to validate forms on the browser side before the forms are submitted. It can also validate forms on the server side using the class own PHP code.

Currently it supports several built-in validation types like: empty fields, e-mail address, URL, numeric value within optional range, length between a range, etc..

The way that errors are displayed after browser side validation is configurable and it works the same way in different browsers.

List of features :
---* Customizable
----------o Validation : (defining new field types, overriding validation functions , using regex , etc...)
----------o View : ability to choose between various ways of showing errors. currently "alert,div , nearFields, pageCenterDiv, formCenterDiv ,customizedDiv" are supported out of the box. and it's also possible to override the display function and show errors in the way you want.
---* Cross browser (IE6+, Firefox2+, Opera7+, Safari3+, All Mozilla based browsers)
---* Very well tested. More than 30 projects are currently using it
---* Easily integrate able , All of the PHP functions used in the class have prefix and also accepts prefix for JavaScript for preventing conflict with other JavaScript in the application
---* Ajax support : No official Ajax support at the moment but since you can completely overwrite the built in validation functions and error display functions you can do the validation with your own Ajax framework
---* Light weight : Because it does not use any JavaScript framework.
---* Extensible : Some design patterns like factory and chain of commands have been used in both JavaScript and PHP sides for ease of extensibility. Code is documented and also name of all of the methods and functions are self described.
---* PHP 4 & 5 compatible
---* Multilingual
---* XHML Valid

  Classes of sinasalek  >  Combo Validation  >  Download .zip .tar.gz  >  Support forum Support forum (1)  >  Blog Blog  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: Combo Validation
Base name: combovalidation
Description: Validates Web forms on browser and server side
Version: 1.0.14
PHP version: 4.3
License: GNU General Public License (GPL)
All time users: 918 users
All time rank: 3399
Week users: 3 users
Week rank: 933 Up
 
  Groups   Screenshots Screenshots   Freshmeat project  
  Rate classes User ratings   Applications   Related links   Files Files  

  Groups  
Group folder image HTML HTML generation and processing View top rated classes
Group folder image Validation Validation algorithms View top rated classes

  Files folder image Screenshots  
File Role Description
Files folder imagescreenshot (5 files)

  Screenshots  /  Files folder image screenshot  
Custom
File Role Description
  Accessible without login Image file Custom.jpg Screen Custom
  Accessible without login Image file Custom_display_Custom_Div.gif Screen Custom display - Custom Div
  Accessible without login Image file Custom_display_form_center.jpg Screen Custom display , form center
  Accessible without login Image file custom_display_inline_div.jpg Screen custom display , inline div
  Accessible without login Image file Simple.jpg Screen Simple


  Freshmeat project  
Project record: combovalidation
Popularity score: 8.83
Vitality score: 1.0

  User ratings  
Ratings
Utility
Consistency
Documentation
Examples
Tests
Videos
Overall
Rank
All time:
Good (83.3%)
Sufficient (66.7%)
Good (83.3%)
Not sure (58.3%)
-
-
Sufficient (62.5%)
654
Month:
Not yet rated by the users

  Applications that use this class  
Link Description
www.akkasee.com Combovalidation used on this site for all the HTML forms
www.becancerfree.org Combovalidation used on this site for all the HTML forms
www.behresan.com Combovalidation used on this site for all the HTML forms
www.canon-aphomar.com Combovalidation used on this site for all the HTML forms
www.dezhar.com Combovalidation used on this site for all the HTML forms
www.digihouse.ir Combovalidation used on this site for all the HTML forms
www.mardoman.net Combovalidation used on this site for all the HTML forms
www.parsimen.ir Combovalidation used on this site for all the HTML forms
www.pvpars.com Combovalidation used on this site for all the HTML forms
www.rayanprinting.com Combovalidation used on this site for all the HTML forms
www.tapic.co.ir Combovalidation used on this site for all the HTML forms
www.ttpc.ir Combovalidation used on this site for all the HTML forms
Add link image If you know an application of this package, send a message to the author to add a link here.

  Related links  
Link Description
Home Page Project home page
ComboValidation on Freashmeat Combovalidation on freshmeat
ComboValidation on ohloh ComboValidation on ohloh
Combovalidation on sourceforge Combovalidation on sourceforge

  Files folder image Files  
File Role Description
Files folder imagedocumentation (1 file)
Files folder imageexamples (5 files)
Files folder imagelib (4 files)
Plain text file validationV1.class.inc.php Class Version 1 mode class
Plain text file validation.class.inc.php Class Factory class
Accessible without login Plain text file readme.txt Doc. Readme
Plain text file license.txt Lic. License

  Files  /  Files folder image documentation  
File Role Description
  HTML file index.html Doc. Tutorial

  Files  /  Files folder image examples  
File Role Description
  Plain text file customizedView.php Example Custom view
  Plain text file customValidation.php Example Custom validation
  Plain text file includes.inc.php Example Including class dependencies
  Plain text file index.php Example List of examples
  Plain text file simpleUsage.php Example Simple usage

  Files  /  Files folder image lib  
File Role Description
  Plain text file classesCore.class.inc.php Class Main parent class
  Plain text file common.inc.php Class Require functions
  Plain text file compatibility.inc.php Class Require functions for PHP4 backward compatibility
  Plain text file PEAR.php Class PEAR main class

Download all files: combovalidation.tar.gz combovalidation.zip
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.