Javascript КодОшибка проверки по электронной почте
//more code
function change() {
var select = document.getElementById("slct");
var divv = document.getElementById("container");
var value = select.value;
var toAppend='';
for(i = 0; i < value; i++)
{
toAppend += '<p class="profile-name">*Tracker</p><input type="text" data-validation-email-message="Not a valid email id!" pattern= "^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)" data-validation-pattern-message="Must be a valid email id" requiredclass="input-medium" name="tracker[]" placeholder="Email Address" required="required"/> <input type="text" pattern="^[0-9]{1,10}" data-validation-pattern-message="Do not use special characters or numbers" placeholder="Contact No" name="contact_tracker[]"/>';
}
divv.innerHTML = toAppend; return;
}
//more code
HTML код
<select id="slct" onchange="change();">
<option value="0" selected="selected">select</option>
<option value="1"> 1 </option>
<option value="2"> 2 </option>
<option value="3"> 3 </option>
</select>
Здесь электронная почта всегда дает ошибку т.е. всегда дают ошибку заданного поля ввода правильно в соответствии с рисунком проверки
Существует большое пространство между 'pattern =' и вашими кавычками вокруг шаблона. Попробуйте удалить это и посмотреть, не исчезла ли проблема. –
попытался удалить место и даже изменил котировки –
@Class, я удалил тег – Peter