View Full Version : اعتبارسنجی dropdownlist
resident
چهارشنبه 06 فروردین 1393, 19:51 عصر
سلام.
من dropdownlist رو اینطوری تعریف کردم. مشکلم اینه که من اجباری تعیینش کردم اما در برنامه اجباری نیست.
چطور درستش کنم؟
در مدل:
[Display(Name = "استان")]
[Required(ErrorMessage = "*")]
publicint City_ProvinceID { get; set; }
در view:
@Html.DropDownListFor(model => model.City_ProvinceID, (SelectList)ViewBag.Provincelist, "انتخابکنید", new { @class = "form-control chosen-select" })
@Html.ValidationMessageFor(model => model.City_ProvinceID)
ali_autumnal
پنج شنبه 07 فروردین 1393, 12:05 عصر
این اعتبار سنجی واسه NumericUpDown
[Range(0, 23, ErrorMessage = " ساعت بین مقادیر 0 تا 23 می تواند باشد!")]
public int Hour { set; get; }
اینم اعتبار سنجی dropdownlist
[Required(ErrorMessage = " انتخاب نشده است!")]
[Range(3,99999,ErrorMessage=" انتخاب نشده است!")]
[Display(Name = "گروه خبری")]
public int CreateNewsGroupId { set; get; }
public IEnumerable<NewsGroupViewModel> NewsGroup { set; get; }
resident
پنج شنبه 07 فروردین 1393, 14:53 عصر
این اعتبار سنجی واسه NumericUpDown
اینم اعتبار سنجی dropdownlist
[Required(ErrorMessage = " انتخاب نشده است!")]
[Range(3,99999,ErrorMessage=" انتخاب نشده است!")]
[Display(Name = "گروه خبری")]
public int CreateNewsGroupId { set; get; }
public IEnumerable<NewsGroupViewModel> NewsGroup { set; get; }
منم دقیقا همینطور تعریف کردم ولی اعتبارسنجی نمی کنه. فقط Range رو تعیین نکردم که به نظر نمیاد الزامی باشه
ali_autumnal
جمعه 08 فروردین 1393, 00:05 صبح
شاید jQuery لود نشده. بررسی کنید
resident
جمعه 08 فروردین 1393, 17:58 عصر
شاید jQuery لود نشده. بررسی کنید
load شده.اعتبارسنجی TextBoxها انجام میشه ، فقط dropdownlist ها اعتبارسنجی نمیشه.
یه بار دیگه تعریف property ام تو مدلم رو میذارم، در اولین پست مشخص نیست...
[Display(Name = "استان")]
[Required(ErrorMessage = "*")]
public int City_ProvinceID { get; set; }
resident
دوشنبه 11 فروردین 1393, 09:34 صبح
یه نکته ی جالب اینکه تو یکی دیگه از فرمهام dropdownlist اعتبارسنجی میشه ولی تو بعضی فرمهام هم انجام نمیشه...
alireza_s_84
دوشنبه 11 فروردین 1393, 14:37 عصر
یه نکته ی جالب اینکه تو یکی دیگه از فرمهام dropdownlist اعتبارسنجی میشه ولی تو بعضی فرمهام هم انجام نمیشه...
[Display(Name = "جنسیت")] [Required(AllowEmptyStrings = false, ErrorMessage = "جنسیت خود را انتخاب کنید.")]
public byte GenderId { get; set; }
AllowEmptyStrings = false
resident
دوشنبه 11 فروردین 1393, 15:32 عصر
بالاخره متوجه شدم مشکل از کجاست.
در پلاگین chosen jquery ، این مشکل وجود داره.
البته راههایی هم برای اعتبارسنجی اش بیان شده
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.