Введение в статью Wulin.com (www.vevb.com): Супер простая метод проверки формы HTML5 донесен перед IE и другими старыми браузерами.
Тип продукта: динамические эффекты (Dynamic JS, JQUERY Works)
Описание работы: Принесите метод проверки Super Simple Form's HTML5 в IE и другие старые браузеры
Производственная идея: напишите плагин, чтобы старые браузеры также могли использовать синтаксис HTML5 для выражения проверки. Вам нужно только перехватить событие отправки внизу и использовать jQuery, чтобы вызвать неверное событие после обнаружения, что правила проверки не соблюдаются. Разработчики должны просто связать недопустимое событие, чтобы выполнить ранее очень сложную функцию проверки формы.
Я считаю, что фронт-ER, который любит новые вещи, попробовал функцию проверки формы HTML5, которая очень мощная. Добавление, необходимое для <pint>, становится необходимым элементом.
Напишите регулярное выражение в шаблоне, чтобы принудительно заполненный формат. Вот демонстрация
<форма>
<input Placeholder = подчеркивание 3-5 цифр должно быть заполнено, цифры и буквы требуют шаблона =/w {3,5}>
<input type = отправить>
</form>
<script src => </script>
<script src = form.html5.js> </script>
<Скрипт>
$ (input) .bind (Invalid, function (e) {
предупреждение (если неверно, вы должны заполнить подчеркивание 3-5 цифр, числа, буквы);
вернуть ложь;
});
$ (html) .submit (e) {
if (e.ispropagationstopped ()) {
возвращаться;
}
предупреждение (форма успешно представлена);
вернуть ложь;
});
</script>
Очень просто или нет? Все, что нам нужно сделать, это два шага
1. Напишите правила проверки в регулярные выражения и поместите их в атрибут шаблона в входной теге.
2. JQuery перехватывает недопустимое событие ввода
Завершая эти два шага, вы можете завершить проверку формы в современном браузере.
Но как поддержать старые браузеры? Просто добавьте одну строку кода
<script src = form.html5.js> </script>
В то же время вам также необходимо загрузить эти три файла и убедиться, что три файла находятся в одном каталоге.
(Цель select.htc не имеет ничего общего с проверкой формы.)
Когда у вас будет следующая ситуация, вы можете ответить, чтобы связаться со мной