فایل

  • کلیه مجموعه ها
  • جستجو
  • سطح بالاتر

فرم ها و اعتبارسنجی

forms-and-validation-22

استفاده از "فرم ها و اعتبارسنجی"

ایجاد فرم های HTML یک کار وقت گیر است. همچنین ایجاد قوانین اعتبارسنجی باید انجام شود و همیشه کاملاً مشابه است و هنوز هم باید به شدت آزمایش شود. کلاس PHP "Forms and Validation" می تواند زمان لازم برای ایجاد فرم های ورودی در وب سایت شما را به حداقل برساند. علاوه بر این، قوانین اعتبارسنجی زیادی برای آسان‌تر کردن زندگی شما وجود دارد.
من چند مثال ایجاد کردم تا به شما نشان دهم چقدر می توانید از این کلاس PHP استفاده کنید (روی "پیش نمایش زنده" کلیک کنید تا آنها را ببینید). می‌توانید هر نمونه را خودتان امتحان کنید تا احساسی نسبت به قدرت ایجاد و قابلیت‌های اعتبارسنجی و این کلاس داشته باشید. همچنین می توانید به طور مستقیم کد منبع استفاده شده را برای تقویت منحنی یادگیری عملکردهای این کلاس مشاهده کنید. در پایان لیست کاملی از توابع عمومی این کلاس وجود دارد.
امیدوارم این کلاس در زمان شما صرفه جویی زیادی کند تا بتوانید روی کارهای چالش برانگیز برنامه نویسی تمرکز کنید.

ادغام

نصب کلاس “Forms and Validation” بسیار ساده است و در زمان شما صرفه جویی زیادی می کند. فقط مراحل نصب زیر را دنبال کنید و خواهید دید که ایجاد فرم ها و اعتبارسنجی آنها چقدر آسان است.

  1. فایل php و css را در هر مکانی از فضای وب خود کپی کنید (به عنوان مثال در فهرست /fav)
  2. اطمینان حاصل کنید که می توانید از جلسات در فایل هدف استفاده کنید: “session_start();
  3. کلاس را راه اندازی کنید: "require_once('formsAndValidation_class.php');"
  4. شما آماده شروع هستید... (بهترین کار این است که با یکی از نمونه های README شروع کنید)
  5. فایل css را با نیاز خود تطبیق دهید.
  6. از آن لذت ببرید، در زمان زیادی صرفه جویی کنید و به من امتیاز خوبی در کد کانیون بدهید )” title=” :)” />

امکانات

  • ادغام بسیار آسان (شامل یک فایل و آماده رفتن هستید)
  • تمام انواع فرم های html را با یک خط کد ایجاد کنید
  • چند اعتبار از پیش تعریف شده گنجانده شده است
  • اعتبار سنجی خود را تعریف کنید یا از عبارت منظم استفاده کنید
  • فایل css را تغییر دهید تا ظاهر جدیدی از فرم ایجاد شود

عملکردهای عمومی "فرم و اعتبارسنجی"

لطفاً روی دمو زنده کلیک کنید تا توضیحی برای همه عملکردها دریافت کنید…

توابع برای تعریف تنظیمات کلی کلاس:

  • setTarget (رشته $target)
  • setMethod ( رشته $method )
  • setShowErrorsOnForm(bool)
  • setShowErrorsOnTop(bool)
  • loadVariables (آرایه $keyAndVariables)
  • setLoadDatepicker(bool)

توابع برای ایجاد فرم:

addTextInput( رشته $label، رشته $name [، رشته $value = ''، آرایه $attributes = array()، رشته $addtext = ''] )
addPassword( رشته $label، رشته $name [، رشته $value = ''، آرایه $attributes = array()، رشته $addtext = ''] )
addUpload( رشته $label، رشته $name [، رشته $value = ''، آرایه $attributes = array()، رشته $addtext = ''] )
addHiddenInput( رشته $label [، رشته $name = ''] )
addTextarea (رشته $label، رشته $name [، رشته $value = ''، آرایه $attributes = array()، رشته $addtext = ''، int $rows = 4، int $cols = 20]
addSelectList( رشته $label، رشته $name [، آرایه $option_list = آرایه()، آرایه $attributes = array()] )
addRadioButton( رشته $label، رشته $name [، آرایه $option_list = array()، آرایه $attributes = array()] )
addCheckboxes( رشته $label، رشته $name [، آرایه $option_list = array()، آرایه $attributes = array()] )
addDefaultValue (رشته $name، رشته $value)
addCode (رشته $name [، رشته $location = ''] )
addTitle (رشته $text)
addHeadline (رشته $text)
addParagraph (رشته $text)
showForm ([ string $submit = 'send' ] )

توابع برای اعتبار سنجی فرم:

save2Session ()
cleanSession ( [ string $formID = 'fav' ] )
isEmpty ( رشته $field، رشته $error_msg [، int $minChars = 3 ] )
isInteger (رشته $field، رشته $error_msg)
isDecimal (رشته $field، رشته $error_msg)
isWithinRange ( رشته $field، رشته $error_msg، int $min، int $max)
isEmailAddress ( رشته $field، رشته $error_msg )
isSelected (رشته $field، رشته $error_msg)
isFile (رشته $field، رشته $error_msg)
isFileType (رشته $field، رشته $error_msg، آرایه $allowed_file_types)
isFileSizeGreaterThan( رشته $field، رشته $error_msg، int $size)
isFileSizeSmallerThan( رشته $field، رشته $error_msg، int $size)
isValidDate ( رشته $field، رشته $error_msg [، رشته $format = 'mdY'، رشته $sep = '/' ] )
isFutureDate (رشته $field، رشته $error_msg [، رشته $format = 'mdY'، رشته $sep = '/' ] )
checkWithRegExpression ( رشته $field، رشته $error_msg، رشته $regExp)
checkWithOwnValidation ( آرایه $field_names، رشته $error_msg، رشته $validation)
checkReload (رشته $error_msg)
AddError ( رشته $error_msg )

توابع برای مقابله با خطاها:

isError ()
getErrorCount ()
getErrorList ()
showSuccess ( رشته $headline [, string $text = ''] )
resetErrorList ()

لطفا ثبت نام کنيد اگر قبلا ثبت نام کرده ايد با مشخصات کاربري خود وارد شويد تا اجازه دانلود به شما داده شود.

  • نويسنده: christophdb
  • تاریخ ایجاد: 1399-08-08
  • اصلاح شده در: 1399-08-06
  • اندازه: 180 KB
  • نمایش ها: 793
  • تعداد دانلود: 1
  • قيمت: 6 $ »» Free with active subscription