Проверка формы не показывает обязательный валидатор полей
Я"м с помощью asp.net в MVC 4 форма проверок в использовании скрипт для проверки оповещения.его работает нормально,но я заявил, требуются модели для конкретного поля,он не работает.
Теперь я хочу, чтобы рядом с текстовым полем отображался необходимый msg. вот и все
Что я уже пробовал:
Модель
[Required(ErrorMessage = "Please Enter Instagram Name")] [Display(Name = "Enter First Name")] [StringLength(50, MinimumLength = 3, ErrorMessage = "First Name must be between 3 and 50 characters!")] public string instagramhandle { get; set; }
Контроллер для отображения оповещений
if (res == 0) { string emailRegex = @"^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$"; string phoneRegex = @"^\d{10}$"; Regex re = new Regex(emailRegex); if (!re.IsMatch(EmailId)) { Message = "Emailfailed"; return Json(Message, JsonRequestBehavior.AllowGet); // ModelState.AddModelError("Email", "Please Enter Correct Email Address"); }
вид
<form method="POST"> <script> $(function () { $("#dialog").dialog(); }); $('#btnpsubmit').hide(); $(function () {<pre> $('#btnpsubmit').click(function () { if (whichTime == 1) { var firstname = $('#id_firstname').val(); var lastname = $('#id_Lastname').val(); var phoneno = $('#id_Phonename').val(); var handlename = $('#id_Instagram').val(); var EmailId = $('#id_EmailId').val(); var password = $("#id_passwordregister").val(); if (($('#id_firstname').val().length > 0) && ($('#id_Instagram').val().length > 0) && ($('#id_passwordregister').val().length > 0) && ($('#id_EmailId').val().length > 0) && ($('#id_Lastname').val().length > 0) && ($('#id_Lastname').val().length > 0) && ($('#id_Phonename').val().length > 0)) $.post("/Registration/Registration", { handlename: handlename, EmailId: EmailId, firstname: firstname, lastname: lastname, phoneno: phoneno, password: password }).done(function (data) { if (data == "success") { //alert("Inserted Successfully!"); location.href = '//' + window.location.host + '/home/plans'; } if (data == "failed") { //location.href = '//' + window.location.host + '/home/plans'; alert("Data Failed to insert!"); } if (data == "Emailfailed") { //location.href = '//' + window.location.host + '/home/plans'; alert("Please Enter Correct Email Address!"); }