WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
PHP Scripts / Forms

Forms and Validation

— Add-on al WorldWideScripts.net

Abonu al nia feed resti ĝisdata!

Nova! Sekvu nin kiel vi deziras gxin!


Forms and Validation - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Uzado de "Formoj kaj Validigo"

La kreo de HTML-formoj estas tempo konsumanta taskon. Ankaŭ la kreo de kontrolada reguloj devas esti farita kaj estas ĉiam sufiĉe simila kaj ankoraŭ havas esti testita intense. La PHP klaso "Formoj kaj Validigo" povas redukti la necesan tempon por krei enigo formoj en via retpaĝaro al minimumo. Krome estas multa kontrolada reguloj inkludis fari vian vivon pli facila.
Mi kreis kelkajn ekzemplojn por montri al vi kiom facile vi povas uzi ĉi PHP klaso (alklaku "realtempa antaŭvido" do vidas ilin). Vi povas provi ĉiu ekzemplo de via propra akiri senton por la povo de la kreo kaj validación kapablojn kaj tiu klaso. Vi ankaŭ povas rekte vidi la uzitaj fontkodo akceli vian lernadon kurbo de tiu klaso funkcioj. En la fino estas kompleta listo de la publikaj funkcioj de tiu klaso.
Mi esperas ke tiu klaso savas vin multan tempon tiel vi povas enfokusigi la reala defia programado taskojn.

Integriĝo

La instalado de «Formoj kaj Validigo" klaso estas tre simpla kaj savas vin multa tempo. Nur sekvi la sekvajn paŝojn instalado kaj vi vidos kiel facile estas krei formojn kaj validigi ilin.
  1. Kopiu la php kaj css dosieron al ajna loko de via webspace (ekz al la dosierujo / fav)
  2. Certiĝu ke vi povas uzi kunsidoj en la cela dosiero: "session_start ();"
  3. Initialise la klaso: "require_once ('formsAndValidation_class.php');"
  4. Vi estas preta por komenci... (pli bona estus komenci kun unu el la ekzemploj de la README)
  5. Adapti la css dosieron al via bezono.
  6. Amuzi, ŝpari multan tempon kaj donu al mi bonan rangigon sur Kodo Canyon :-)

Karakterizaĵoj

  • Super facile integri (inkludas unu dosiero kaj vi estas preta iri)
  • krei tutan html formo tipoj kun unu linio de kodo
  • multoblaj antaŭ- difinitaj validations inkluditaj
  • Difini proprajn validations aŭ uzi regulan esprimon
  • ŝanĝi la css dosieron krei novan aspekton de la formo

Publikaj funkcioj de la "Formo kaj Validigo"

bonvolu klaki sur rekta pruvo por ricevi klarigon por ĉiuj funkcioj...

Funkcioj difini la eneral agordojn de la klaso:
  • setTarget (string $ celo)
  • setMethod (string $ metodo)
  • setShowErrorsOnForm (bool)
  • setShowErrorsOnTop (bool)
  • loadVariables (tabelo $ keyAndVariables)
  • setLoadDatepicker (bool)

Funkcioj por krei la formon:
  • addTextInput (string $ etiketon, string $ nomo [, string $ valoro = '', tabelo $ atributoj = array (), kordoj $ addtext = ''])
  • addPassword (string $ etiketon, string $ nomo [, string $ valoro = '', tabelo $ atributoj = array (), kordoj $ addtext = ''])
  • addUpload (string $ etiketon, string $ nomo [, string $ valoro = '', tabelo $ atributoj = array (), kordoj $ addtext = ''])
  • addHiddenInput (string $ etikedon [, string $ nomo = ''])
  • addTextarea (string $ etiketon, string $ nomo [, string $ valoro = '', tabelo $ atributoj = array (), kordoj $ addtext = '', int $ vicoj = 4, int $ cols = 20])
  • addSelectList (string $ etiketon, string $ nomo [, tabelo $ option_list = array (), array $ atributoj = array ()])
  • addRadioButton (string $ etiketon, string $ nomo [, tabelo $ option_list = array (), array $ atributoj = array ()])
  • addCheckboxes (string $ etiketon, string $ nomo [, tabelo $ option_list = array (), array $ atributoj = array ()])
  • addDefaultValue (string $ nomo, string $ valoro)
  • addCode (string $ nomo [, string $ location = ''])
  • addTitle (string $ teksto)
  • addHeadline (string $ teksto)
  • addParagraph (string $ teksto)
  • showForm ([string $ submit = 'Sendi'])

Funkcioj validigi formo:
  • save2Session ()
  • cleanSession ([string $ formID = 'fav'])
  • isEmpty (string $ kampo, string $ error_msg [, int $ minChars = 3])
  • isInteger (string $ kampo, string $ error_msg)
  • isDecimal (string $ kampo, string $ error_msg)
  • isWithinRange (string $ kampo, string $ error_msg, int $ min, int $ max)
  • isEmailAddress (string $ kampo, string $ error_msg)
  • isSelected (string $ kampo, string $ error_msg)
  • isFile (string $ kampo, string $ error_msg)
  • isFileType (string $ kampo, string $ error_msg, tabelo $ allowed_file_types)
  • isFileSizeGreaterThan (string $ kampo, string $ error_msg, int $ grandeco)
  • isFileSizeSmallerThan (string $ kampo, string $ error_msg, int $ grandeco)
  • isValidDate (string $ kampo, string $ error_msg [, string $ formato = 'mdY', string $ Sep = '/'])
  • isFutureDate (string $ kampo, string $ error_msg [, string $ formato = 'mdY', string $ Sep = '/'])
  • checkWithRegExpression (string $ kampo, string $ error_msg, string $ regulesprimo)
  • checkWithOwnValidation (tabelo $ field_names, string $ error_msg, string $ validación)
  • checkReload (string $ error_msg)
  • AddError (string $ error_msg)

Funkcioj por pritrakti la eraroj:
  • ISERROR ()
  • getErrorCount ()
  • getErrorList ()
  • showSuccess (string $ subtitolo [, string $ teksto = ''])
  • resetErrorList ()

Bonvolu helpi min

Se vi iras por imposto la skripto malpli ol 5 steloj, bonvolu diri al mi kion mi povas fari por fari ĝin 5 steloj por vi kaj mi riparos ĝin. Mi ŝatus aŭdi viajn sugestojn sur kiel mi povus plibonigi la skripton, lasi min komenton aŭ sendu al mi retleteron kaj via sugesto povus fari ĝin al futura versio!

Elŝuti
Aliaj komponantoj en ĉi tiu kategorioĈiuj komponantoj de tiu aŭtoro
KomentojOftaj demandoj kaj respondoj

Propraĵoj

Kreita:
18 januaro 13

Lasta Ĝisdatigo:
10 marto 13

Alta Rezolucio:
Neniu

Kongrua Browsers:
IE6, IE7, IE8, IE9, Firefox, Safari, Opero, Chrome

Dosieroj Inkluditaj:
CSS, PHP

Programaro Versio:
PHP 5.x, PHP 5.0 - 5.2, PHP 5.3

Ŝlosilvortoj

eCommerce, eCommerce, Ĉiuj Eroj, klaso, kontaktformularo, formo, formo konstruanto, generatoro, oo, php, validigi, kontrolada