Проверьте значение текстового поля находится в 2 действительный электронный идентификатор с разделителями отдельных
Я работаю над MVC 5, там я хочу вставить два идентификатора электронной почты внутри текстового поля с разделенными запятыми, а также должен разрешить только 2 или 1 идентификатор электронной почты, как показано ниже.
[^]
Что я уже пробовал:
Я пробовал код jquery при нажатии кнопки submit,
submitPrimUserAllReg = { submitUser: function () { debugger; if (!$('#hdTurnOver').val() == '' && !$('#hdTurnOver').val() == '') { var emailid = $('#userEmailid').val().split(","); var validemail = []; $.each(emailid, function (i) { if (!isEmail(emailid[i])) { alert('Please Enter Valid EmailID'); return false; } else { validemail.push(emailid[i]); var validemailcomma = validemail.join(","); if (!validemailcomma == '') { var validemailsplited = validemailcomma.split(",").length; if (validemailsplited == 2 || validemailsplited == 1) { $('#frmSubmitPremUserReg').submit(); //alert('success!') } else { alert('Only two EmailID'); return false; } } } }); } else { return false; } } }
После использования этого кода возникает проблема: если emailId ввести как "test1@gmail.com, тест", после чего форма отправляется. Но здесь я хочу показать предупреждающее сообщение типа "Пожалуйста, введите действительный EmailID". Как я могу решить эту проблему?
Пожалуйста, помогите мне...