آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

آموزش توابع اعتبار سنجی(API)

دوره های مرتبط با این مقاله

توابع DOM اعتبار سنجی محدودیت

شرح
Property ( (خاصیت
این خاصیت چنانچه المان ورودی دربردارنده ی داده ی معتبر و مجاز باشد، true بازمی گرداند.
()checkValidity
خاصیت validationMessage یک المان ورودی را مقداردهی می کند.
()setCustomValidity

در صورتی که فیلد ورودی دربردارنده ی داده های نامعتبر باشد، یک پیغام خطا نمایش داده می شود.

تابع :()checkValidity

نمونه یک

 
امتحان کنید

خواص DOM اعتبار سنجی محدودیت

شرح
خاصیت
دربردارنده ی خاصیت های بولی مربوط به (تایید) اعتبار یک المان ورودی است.
validity
دربردارنده ی پیغامی است که در صورت غلط یا نامعتبر بودن ورودی توسط مرورگر نمایش داده می شود.
validationMessage
مشخص می کند که آیا المان ورودی اعتبار سنجی می شود یا خیر.
willValidate

validity property

خاصیت validity یک المان ورودی، دربردانده ی یک مجموعه ای از خواص مربوط به تایید اعتبار داده ها است:

شرح
خاصیت
در صورتی که یک پیغام اعتبار سنجی سفارشی تنظیم شده باشد، این خاصیت روی مقدار true تنظیم می شود.
customError
اگر که مقدار یک المان با خصیصه ی pattern (الگوی مشخص شده برای اعتبار سنجی) آن مطابقت نداشته باشد، روی true تنظیم می شود.
patternMismatch
چنانچه مقدار یک المان بزرگتر (بیشتر) از خصیصه ی max آن باشد، مقدار true به این خصیصه تخصیص می گردد.
rangeOverflow
چنانچه مقدار یک المان کوچکتر (کمتر) از خصیصه ی min آن باشد، این خصیصه روی مقدار true تنظیم می شود.
rangeUnderflow
در صورتی که تعداد کاراکترهای ورودی از مقدار مشخص شده در خصیصه ی maxLength بیشتر باشند، روی true تنظیم می شود.
tooLong
چنانچه مقدار یک متغیر با نوع آن همخوانی نداشته باشد، true برمی گرداند.
typeMismatch
چنانچه یک المان که خصیصه ی required برای آن تعریف شده باشد (المان ورودی که حتما باید پیش از ارسال فرم پر شود) مقداری دریافت نکرده باشد، خصیصه ی valueMissing روی مقدار true تنظیم می گردد.
valueMissing
این خصیصه درصورتی که مقدار یک المان معتبر (valid) باشد، true بازیابی می کند.
valid
مثال ها:

در صورتی که عدد ورودی ( وارد شده در فیلد ورودی) بزرگتر از 100 (خصیصه ی max المان <input>) باشد، یک پیغام خطا نمایش داده می شود:

خاصیت rangeOverflow:

نمونه دو

 
امتحان کنید

چنانچه عدد وارد شده در input field (فیلد ورودی) از 100 (خاصیت min المان <input>) کمتر باشد، یک پیغام خطا نشان داده می شود.

خاصیت rangeUnderflow:

نمونه سه

    
امتحان کنید
  • 17128
  •    2826
  • تاریخ ارسال :   1394/08/10

دانلود PDF دانلود سورس کد دانلود فیلم آموزشی دانلود فیلم آموزشی 2 دانشجویان گرامی اگر این مطلب برای شما مفید بود لطفا ما را در GooglePlus محبوب کنید
رمز عبور: tahlildadeh.com یا www.tahlildadeh.com
آموزش توابع اعتبار سنجی(API)
آموزش توابع اعتبار سنجی(API)
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال

آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .