У меня простая форма с телефонными входами и некоторыми входами электронной почты, однако я не могу избавиться от предупреждающих сообщений браузера по умолчанию, которые появляются, когда я нажимаю кнопку отправки.Как предотвратить проверку данных браузера по умолчанию?
Я пытался реализовать event.preventDefault(); однако это, кажется, не работает в моем случае.
$('#profile-info-form').unbind('submit').bind("submit", function(event) {
event.preventDefault();
console.log('save button clicked');
});
Пример входных полей, которые я создаю на лету:
var myphone = "<li><label>Cell Phone:</label></li><li><input type='tel' pattern='[0-9]{10}' class='added_mobilephone' name='mobilephone' value='' autocomplete='off' maxlength='20' /></li>";
Как бы вы справиться с этой проблемой?
ли вы попробуйте удалить 'pattern' атрибут? Просто используя тип 'tel', вы все равно получите интерфейс клавиатуры на мобильном устройстве. – prodigitalson
Ах, я думаю, что это было! Тройная проверка –
Это было так: вы хотите пойти дальше и опубликовать ответ? Еще раз спасибо! var mobilephone = $ ("
"); –