قابلیت validator در TextFormField
قابلیت validator در ویجت TextFormField کار کنترل مقادیر ثبت شده توسط کاربر را بسیار راحت می کند . برای استفاده از این قابلیت فقط کافیست مطابق کد زیر عمل نمایید :
TextFormField(
// ignore: missing_return
validator: (String value){
if(value.length < 6)
{
return 'طول رمز ورود نباید کمتر از ۶ کاراکتر باشد';
}
},
obscureText: obscureText,
style: TextStyle(color: textColor, fontSize: textFontSize),
decoration: InputDecoration(
icon: Icon(
iconInput,
color: iconColor,
),
border: InputBorder.none,
hintText: hintText,
hintStyle: TextStyle(color: hintColorText, fontSize: hintFontSize),
contentPadding: EdgeInsets.symmetric(vertical: 15, horizontal: 5),
),
)
همانطور که در خط ۳ کد فوق مشخص است ، توسط خصوصیت validator مقدار value دریافت و نسبت به آن تصمیم گیری می شود . مطالعه مطالب مربوط به ویجت TextFormField و اعتبارسنجی در فرم ها نیز توصیه می شود .
امیدوارم این مطلب برای شما مفید باشد .