Товаров: 0 (0р.)

При отправке письма некоторые поля не заполнены или заполнены неверно: Не отправляются письма с Яндекс.Почты: как исправить

Содержание

Не отправляются письма с Яндекс.Почты: как исправить

При отправке сообщения на Яндекс почте может возникать ошибка, и письмо так и не получится выслать. Разобраться с данным вопросом можно достаточно просто.

Исправляем ошибку отправления писем в Яндекс.Почте

Причин, из-за которых не отправляются письма на Яндекс почте, немного. В связи с этим имеется несколько способов их решения.

Причина 1: Проблема с браузером

Если при попытке отправить сообщение появляется окно, сообщающее об ошибке, то проблема находится в браузере.

Чтобы решить её, потребуется выполнить следующее:

  1. Откройте настройки браузера.
  2. Найдите раздел «История».
  3. Нажмите «Очистить историю».
  4. В списке установите галочку рядом с пунктом «Файлы cookie», затем щелкните «Очистить историю».

Подробнее: Как стереть cookie в Google Chrome, Opera, Internet Explorer

Причина 2: Проблема с интернет-соединением

Одним из возможных факторов, вызвавших проблему отправки сообщения, может стать плохое или отсутствующее подключение к сети.

Чтобы разобраться с этим, потребуется заново подключиться или найти место с хорошей связью.

Причина 3: Технические работы на сайте

Один из немногих вариантов. Однако такое вполне возможно, поскольку у любого сервиса могут возникнуть неполадки, из-за которых придется ограничить доступ к сайту пользователям. Чтобы проверить, доступен ли сервис, зайдите на специальный сайт и введите в окне для проверки mail.yandex.ru. Если сервис не будет доступен, значит придется подождать окончания работ.

Причина 4: Неверный ввод данных

Достаточно часто пользователи ошибаются, вводя в поле «Адресат» неверный e-mail, ошибочно расставляют знаки и прочее. В такой ситуации следует перепроверить на правильность напечатанные данные. При такой ошибке будет показано соответствующее уведомление от сервиса.

Причина 5: Адресат не может принять сообщение

В некоторых случаях отправка письма определенному человеку невозможна. Произойти это может из-за банальной переполненности ящика или проблемы с сайтом (если почта принадлежит другому сервису). Отправителю останется только ждать, когда получатель разберется с возникшими трудностями.

Имеется небольшое количество факторов, вызывающих проблемы с отправкой писем. Решаются они достаточно быстро и просто.

Мы рады, что смогли помочь Вам в решении проблемы.

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
ДА НЕТ

Почему не отправляются письма по электронной почте

Несмотря на все преимущества электронной почты, нередко при отправке писем возникают сложности. То письмо не отправляется, то доставить его до адресата почта не может. Попробуем разобраться, из-за чего могут возникать подобные проблемы и как с ними бороться.

 

Некорректный адрес электронной почты

Самая частая причина проблем с отправкой писем – это ошибка в адресе ящика (поле «Кому»). Хотя обычно пользователь думает на что угодно, но только не на это.

Если Вы пропустите или напечатаете хотя бы одну «не ту» букву в названии почты, письмо доставлено не будет!

В лучшем случае, об этом сразу же сообщит почтовый сайт, то есть появится соответствующая надпись, и письмо Вы отправить просто-напросто не сможете.

Но может быть и по-другому: письмо отправляется, но потом приходит уведомление, что оно не было доставлено (см. Недоставленное сообщение).

 

А есть третий вариант: письмо «уйдет» по адресу, но не по тому, который нужен. Это самое неприятное, потому как Вы можете об этом даже не узнать.

Например, мне нужно отправить письмо на адрес

Но при печати я случайно пропускаю одну букву в имени. Получается не , а .

Если я не замечу ошибку и отправлю это письмо, то оно в лучшем случае не будет доставлено и мне сразу же придет уведомление об этом.

А в худшем случае мое сообщение все-таки отправится, но попадет к другому человеку. К кому-то, у кого есть ящик с названием

Частые ошибки

Самые частые ошибки в адресе, из-за которых возникают проблемы с отправкой и доставкой:

  • Лишние точки и пробелы в адресе.
  • Недопустимые знаки (двоеточие, скобки, точка с запятой и др.).
  • Имя вместо адреса (например, Иван Иванович вместо ).

Еще одна из частых ошибок — неправильно напечатанный почтовый сайт (часть после знака @). То есть если вместо части yandex.ru напечатать yandeks.ru или просто yandex (без .ru), то письмо доставлено не будет. И опять же мы об этом можем даже не узнать.

Вот как правильно пишутся самые популярные почтовые сайты:

  • yandex.ru
  • gmail.com
  • mail.ru
  • bk.ru
  • inbox.ru
  • list.ru
  • rambler.ru

Недоставленное сообщение

В том случае, если почта не смогла доставить Ваше письмо, то она об этом сообщает в специальном уведомлении.

Происходит это так: через какое-то время после отправки приходит письмо, в котором по-русски или по-английски написано, что Ваше сообщение не было доставлено.

Вот как оно выглядит в Яндекс.Почте:

А так – в Mail.ru:

Так – в Gmail.com:

И так – в Рамблере:

Таким образом почта сообщает нам, что отправка не удалась – письмо никто не получил.

Бывает это по двум причинам:

1. Адрес не существует

Это означает, что такого адреса не существует в природе. Возможно, он был удален, а, может, Вы допустили ошибку при печати.

Довольно часто бывает так, что когда Вам оставляли адрес электронной почты, его случайно указали с ошибкой. То есть ошибку допустили даже не Вы, а тот, кто его оставил.

2. Ящик недоступен

Недоступен – это значит, что он работает, но по каким-то причинам сейчас не может принять почту.

Обычно это бывает из-за переполненности. То есть писем в ящике слишком много и для новых просто нет места. В этом случае получатель должен удалить хотя бы одно-два письма из ящика.

Другая причина: проблемы с почтовым сайтом. То есть сайт, на котором находится ящик, перестал работать. Обычно это временное явление, которое проходит в течение нескольких часов.

Что делать. Самостоятельно определить, что именно произошло, невозможно. Поэтому если приходит такое уведомление, нужно просто повторить отправку спустя какое-то время.

Если и повторная отправка не удалась, то тут уж ничего не поделаешь – придется каким-то другим способом связываться с получателем.

Как избежать проблем с отправкой и доставкой почты

По статистике самая частая причина проблем с доставкой почты это неверно указанный адрес. То есть, по сути, виноват не тот, кто получает письмо, а тот, кто его пишет.

Поэтому Вы должны быть очень внимательны не только при печати адреса в поле «Кому», но и в процессе его «получения».

Если Вам, например, диктуют адрес по телефону, не стесняйтесь уточнить, правильно ли Вы поняли ту или иную букву. Желательно, конечно, получить его в текстовом виде, а не стараться понять на слух (по смс, через социальную сеть и т.д.).

Также следует помнить, что у адресов электронной почты есть определенный синтаксис. То есть имеется, так сказать, набор правил, по которым формируется каждый адрес ящика в интернете.

  • Любой адрес состоит только из английских букв, цифр и некоторых знаков (точка, дефис, нижнее подчеркивание). Никаких русских букв!
  • В нем не может быть пробелов.
  • В нем всегда есть знак @ (примерно посередине) и этот знак всего один.
  • После знака @ всегда идет название какого-то сайта. И в этом названии всегда есть точка, после которой еще несколько английских букв (например, mail.ru, gmail.com).
  • Точка в конце адреса не ставится.

Желательно, конечно, запомнить эти правила. Тогда ошибка «Некорректный адрес электронной почты» возникать у Вас не будет.

Автор: Илья Кривошеев

Не отправляются письма — Почта. Справка

Bad destination mailbox address

Bad destination system address

Bad destination mailbox address syntax

DNS: no such domain

Invalid arguments — possible version mismatch

Invalid mailbox

Invalid recipient

Host or domain name not found

Mailbox unavailable

No such user here

The email account that you tried to reach does not exist

Unrouteable address

User not found

User unknown

Письмо отправлено на несуществующий адрес.

Убедитесь, что адрес получателя набран латиницей и не содержит лишних знаков препинания, пробелов или кавычек. Уточните адрес у получателя еще раз и повторите отправку письма.

Message rejected as spam by Content Filtering

Message rejected under suspicion of SPAM

Message rejected. See http://mail.google.com/support/bin/answer.py?answer=69585 for more information

Sorry, message looks like SPAM to me

550 5.7.1 SPF check failed: IP_host is not authorized to send in the name of domain_name. (in reply to RCPT TO command)

Почтовый сервер получателя принимает письма за спам.

Попробуйте связаться с получателем или администрацией его почтового сервиса альтернативным способом связи и сообщить о проблеме.

Если Вы отправляете легальные рассылки пользователям своего сайта или подписчикам, ознакомьтесь с требованиями Яндекса к «честным» рассылкам.

Аccount is full

Error writing message: Disk quota exceeded

Inbox full

Over quota

Quota exceeded

Recipient’s mailbox is full

User has exhausted allowed storage space

Ящик получателя переполнен. Чаще всего это происходит потому, что получатель редко пользуется ящиком и ящик заполняется рассылками.

Попробуйте связаться с получателем альтернативным способом связи и сообщить о проблеме.

Policy rejection on the target address

Recipient rejected

This account has been disabled or discontinued

User account disabled for being inactive

Your emails has been returned because the intented recipient’s email account has been suspended.

Адрес получателя заблокирован почтовой службой получателя.

Попробуйте связаться с получателем альтернативным способом связи и сообщить ему о проблеме.

Message file too big

Message size exceeds fixed limit

Message size exceeds fixed maximum message size

Почтовый сервер получателя не принимает письма большого размера. Вложение, которое вы отправляете в письме, не может быть принято почтовым сервером из-за установленных на нем ограничений.

Загрузите вложение на сервис хранения файлов (например, Яндекс.Диск) и укажите в письме ссылку на него.

Client host [IP_host] blocked using bl.spamcannibal.org; blocked, See: http://www.spamcannibal.org/cannibal.cgi?page=lookup&lookup=IP_host

Client host [IP_host] blocked using dnsbl-1.uceprotect.net; IP IP_host is UCEPROTECT-Level 1 listed. See http://www.uceprotect.net/rblcheck.php?ipr=IP_host

Email blocked by SPAMCANNIBAL — to unblock see…

Email from IP_host is currently blocked by Verizon Online’s anti-spam system

Recipient address rejected: Blocked by external RBL

Your host [IP_host] is blacklisted by dnsbl.sorbs.net. Currently Sending Spam See: http://www.sorbs.net/lookup.shtml?IP_host

Your server IP address is in the bl.spamcannibal.org database

Почтовый сервер Яндекса попал в черный список. Вы можете попробовать удалить адрес почтового сервера Яндекса из черного списка самостоятельно, для этого перейдите по ссылке в отчете. Также вы можете написать нам через форму внизу страницы, переслав полный текст полученного отчета.

Также попробуйте связаться с получателем или администрацией его почтового сервиса альтернативным способом связи и сообщить о проблеме.

Loop detected! Message rejected

Mail for email loops back to myself

Our servers have detected a mail loop

Обнаружено закольцовывание пересылаемых писем. Проверьте правила переадресации и сборщики на всех используемых вами почтовых ящиках — они могут быть некорректно настроены. Если вы уверены, что проблема не на вашей стороне, свяжитесь с получателем альтернативным способом связи и сообщите ему о проблеме.

Relay not permitted

Sorry, relaying denied from your location

Пересылка запрещена (почтовый сервер получателя не распознает почтовые серверы Яндекс.Почты из-за некорректно настроенной MX-записи).

Попробуйте связаться с получателем или администрацией его почтового сервиса альтернативным способом связи и сообщить о проблеме.

Примечание. Если вы используете Яндекс 360 для бизнеса и отправляете письмо на ящик своего домена, обратите внимание, что распространение MX-записи может занять до 48 часов. Если 48 часов уже прошло, убедитесь, что все настройки произведены в точности с рекомендациями в статье по настройке MX-записей.

Sender verification failed

Ошибка при проверке отправителя. Чтобы решить проблему, свяжитесь с администрацией почтового сервиса получателя и попросите внести почтовые адреса Яндекс.Почты в белый список службы проверки отправителей.

Инструкция по работе с виджетом «Почтовик» в amoCRM

Данный виджет предоставляет широчайший функционал по автоматизации отправки писем, но такой подход требует от вас внимательности.

Прежде всего вы должны понимать, что Почтовик отправляет письма, используя ваш электронный ящик. В среднем каждый почтовый сервис ставит ограничение на ежедневное количество отправляемых писем 2-3 тыс. в день, старайтесь не превышать данные лимиты иначе ящик может быть заблокирован.

Для больших рассылок в настройках ящика Почтовика используйте данные от платных SMTP серверов с гарантированной доставкой подобных рассылок, например SendPulse.

Так же следите за тем, чтобы триггеры в шаблонах не запускали отправку этого же шаблона бесконечное количество раз. Например, можно настроить отправку письма по этому же шаблону еще раз, при его открытии. Таким образом как только клиент откроет письмо, ему придет точно такое же, как только клиент откроет второе, придет третье и так бесконечно.

Но еще хуже, если вы автоматически отправляете ЭТОТ ЖЕ шаблон, при условии, что письмо не будет открыто. Это вызовет зацикливание отправки, пока кто то не откроет последнее письмо. Представьте, что клиент добавил вас в спам и больше никогда не откроет ваши письма — таймер отправки следующего письма, будет срабатывать еще раз, отправляя повторное письмо, которое, в свою очередь запустит следующий таймер, вызывая рекурсию. Пока кто нибудь не откроет последнее письмо, сообщения будут уходить бесконечно.

Тестируйте цепочки писем на своем e-mail прежде чем отправлять его клиентам.

Не делайте рассылки по базе e-mail адресов, если вам явно не давали согласие на получение подобных писем.

Всегда вставляйте триггерные ссылки отписки от цепочки ваших писем, чтобы клиент легко смог отписаться от вас. Это можно сделать, например, через изменение дополнительного поля «Рассылка» = Да/Нет. На основе этого поля уже фильтруйте действия в цифровой воронке.

Максимальный размер тела письма не должен превышать 8 Мбайт.

Компания Команда F5 не несет ответственности за неправильную настройку виджета и последовавшую за этим блокировку каких бы то ни было сервисов, почтовых серверов, API amoCRM и т.д.

Ошибки при работе на портале Госуслуги gosuslugi.ru — Удостоверяющий центр СКБ Контур

Подробную информацию по решению ошибок на портале Госуслуг можно найти в разделах «Работа с электронной подписью» и «Проблемные ситуации», а также обратившись в поддержку портала Госуслуг.

Если ошибки возникают при работе с ЭП, в первую очередь пройдите диагностику по адресу https://help.kontur.ru/uc и выполните рекомендуемые действия.

При входе возникает ошибка «У вас нет действующих сертификатов» или не отображается сертификат, выданный на ГОСТ Р 34.10-2012

Установите актуальную версию плагина Госуслуг, предварительно удалив с компьютера предыдущую версию. Подробное описание действий находится на странице «Работа с электронной подписью».

При регистрации Юридического лица возникает ошибка «Данные представителя юридического лица, указанного в заявлении, не совпадают с данными ЕГРЮЛ»

Проверьте, что сертификат выдан на руководителя, указанного в актуальной выписке из ЕГРЮЛ (раздел «Сведения о лице, имеющем право без доверенности действовать от имени юридического лица»).

  1. Если КЭП выдан не на руководителя, а на сотрудника.
    Изначально на Портале Госуслуг регистрируется головная организация с сертификатом руководителя, указанного в ЕГРЮЛ. Затем, если нужно, чтобы работал другой сотрудник, он регистрируется со своим КЭП как физ. лицо, а руководитель в личном кабинете организации добавляет его как сотрудника этой организации.
  2. Если КЭП выдан на действующего руководителя и сведения в выписке из ЕГРЮЛ устарели или неверны.
    Обратитесь в ИФНС для актуализации сведений в ЕГРЮЛ.  
  3. Ошибка может возникать и в случае совпадения данных с ЕГРЮЛ, если в ФИО руководителя фигурирует буква «Ё»: в ЕГРЮЛ она может указываться как «Е». При выпуске сертификата согласно 63-ФЗ мы руководствуемся данными из паспорта. В данном случае обратитесь в территориальный орган ФНС по месту государственной регистрации, чтобы данные в ЕГРЮЛ привели в соответствие с паспортными.
  4. Проверьте, что ИНН руководителя в форме регистрации и в актуальной выписке ЕГРЮЛ совпадают. Если в ЕГРЮЛ не заполнено поле ИНН руководителя, обратитесь в ИФНС, чтобы они добавили эти сведения в ЕГРЮЛ.
  5. Если это организация, в которой функции единоличного исполнительного органа осуществляются Управляющей компанией, то в выписке из ЕГРЮЛ указывается представитель Управляющей компании, которое обладает полномочиями по управлению юридическим лицом, и сведения об этом лице не совпадают со сведениями, имеющимися у Портала Госуслуг.
    Появление данной ошибки не связано с работой Удостоверяющего центра СКБ Контур или электронной подписью и сертификатом, для решения обратитесь в поддержку портала Госуслуг.

Ошибка при проверке данных из ЕГРЮЛ. Федеральная налоговая службы Российской Федерации не подтвердила существование записи в ЕГРЮЛ с указанными данными.

Проверьте, что все данные об организации и её руководителе (введённые вручную на этапе регистрации и данные из сертификата) совпадают с выпиской из ЕГРЮЛ.

  • Если данные в выписке из ЕГРЮЛ неверны или устарели, обратитесь в ИФНС для актуализации сведений в ЕГРЮЛ.
  • Если всё заполнено верно, ошибка может возникать из-за нагрузки на серверы. В этом случае техподдержка Госуслуг советует очистить кэш/cookie, перезайти в Личный кабинет и попробовать зарегистрировать организацию ещё раз. В случае повторения ошибки свяжитесь с техподдержкой Портала Госуслуг за уточнением причин ошибки и временем исправления.

«Вы используете недопустимое средство электронной подписи» или «Сертификат вашей электронной подписи не прошел проверку действительности»

Убедитесь, что используется действующий Квалифицированный сертификат ЭП. Проверить сертификат можно на странице проверки подлинности ЭП, загрузив открытый ключ.

Контакты Госуслуг

По вопросам работы на портале и ошибкам, не связанным с настройкой рабочего места и электронной подписью, обратитесь в службу поддержки портала Госуслуг:
— Помощь и поддержка
— Онлайн-чат
— Телефон: 8 (800) 100-70-10, +7 (499) 550-18-39
— E-mail: [email protected]

Как работать с почтовыми шаблонами

В Битрикс24 есть возможность создать свои почтовые шаблоны и использовать их при отправке писем из CRM.

Управление почтовыми шаблонами находится на странице CRM > Настройки > Работа с почтой > Почтовые шаблоны.


Как создать шаблон?

Для создания шаблона нажмите на кнопку Добавить почтовый шаблон:

Рассмотрим доступные поля для заполнения:

  • Доступен всем – если укажите эту опцию, то данный шаблон смогут использовать все пользователи, иначе – шаблон будет доступен только вам. Опция доступна только администратору Битрикс24.

  • Активен – для того, чтобы шаблон можно было использовать, отметьте это поле, иначе он не появится в списке выбора шаблонов при отправке писем.

  • Название – название шаблона в списке шаблонов.

  • Привязка – выберите сущность (Лид, Сделка, Контакт, Компания, Счет, Предложение или без привязки к сущности), для которой можно будет использовать шаблон.

    Обратите внимание, шаблон будет доступен только для выбранной сущности.

  • От кого – адрес почты, который будет указан в качестве отправителя.

  • Тема – укажите тему письма.

В теме и в самом теле письма можно добавлять поля выбранной сущности, которые вы хотите вставить в шаблон, а также можно прикрепить файл:

Также в шаблонах можно использовать и html-форматирование. Для этого переключитесь в режим html-форматирования и отредактируйте шаблон под ваш стиль:

Переключившись обратно в визуальный редактор, вы сразу же увидите, как будет выглядеть ваш html-код:

Список разрешенных html-тегов и их атрибутов можно найти в отдельной статье.

В шаблонах вы можете использовать как предустановленные поля сущностей, так и Пользовательские поля сущностей. При отправке письма поля сущности и файл будут подставлены автоматически.

После всех настроек не забудьте нажать Сохранить.

Обратите внимание, при отправке письма сразу нескольким контактам в письме не будут автоматически проставлены данные каждого отдельного элемента, поэтому шаблоны следует использовать только при отправке письма одному клиенту.


Как написать письмо по созданному шаблону?

Перейдите на детальную страницу той сущности, из которой хотите отправить письмо, нажмите в таймлайне на кнопку Письмо:

Откроется форма создания письма, в этой форме в поле Шаблон будут доступны созданные почтовые шаблоны:

Выбрав шаблон, в поле содержания письма автоматически вставятся заполненные поля данной сущности.

Далее можно дополнить письмо нужной информацией и отправить.


Как удалить почтовый шаблон?

Перейдите в список шаблонов и выберите в меню действий Удалить почтовый шаблон:

Настройки главного модуля

ПолеОписание
Системные настройки
Язык по умолчанию для административной частиОпределяет, какой язык используется для административной части по умолчанию.
Название сайтаНазвание, используемое для всех сайтов по умолчанию.
URL сайта (без http://)Web-адрес, используемый по умолчанию в качестве адресов сайтов, работающих под управлением системы (вводится без http://). Например: www.mysite.com
Имя префикса для названия cookies (без точек и пробелов)Строка, добавляемая к имени cookie.
Распространять куки на все доменыИспользовать общие файлы cookies для всех доменов. Используется для модулей Статистика, Реклама, Опросы, Форумы и некоторых других модулей.

Установка флага в это поле также дает возможность организовать «сквозную» авторизацию на сайтах, работающих под управлением системы.

Посылать в заголовке статус 200 на 404 ошибкуЕсли опция включена, то при отправке ответа Страница не найдена в случае ошибочного запроса будет отправлен статус операции ОК.
Режим вывода ошибок (error_reporting)Определяет, какие сообщения об ошибках в работе системы будут выводиться на экран (обычно используется для отладки).
  • Только ошибки — выводить сообщения только об ошибках;
  • Ошибки и предупреждения— выводить сообщения об ошибках, а также предупреждения о возможности возникновения ошибки;
  • Не выводить— не показывать сообщения об ошибках.
Использовать горячие клавишиРазрешение/запрет на использование горячих клавиш в продукте.
Галерея смайлов для парсераВыбор набора смайлов, который будет использован парсером системы. Выбирается из загруженных наборов на странице Наборы смайлов.
Файлы
Ограничение дискового пространства (Мб)При необходимости вы можете задать ограничение (в Мб) на дисковое пространство.
Папка по умолчанию для загрузки файловПапка, в которую будут попадать файлы (например, картинки) при загрузке на сайт. Путь к папке указывается относительно корня сайта.
Сохранять исходные имена загружаемых файловЕсли опция отключена, то при загрузке файлов на сайт (например, изображений) оригинальные имена этих файлов сохранены не будут. Файлам будут автоматически присваиваться имена, состоящие из случайных символов.

Если же опция включена, то вместо переименования файлов создаётся подпапка с именем, состоящим из случайных символов; само же имя файла сохраняется. Это позволяет сохранять оригинальное осмысленное имя файла, что полезно, например, при скачивании файла посетителями.

Производить транслитерацию имени файлаЕсли же опция включена, то при загрузке файла произойдёт автоматическая транслитерация имени файла, если исходный файл имеет название на кириллице.

Функция работает, если включена опция Сохранять исходные имена загружаемых файлов

Автоматически заменять невалидные символы в именах загружаемых файловЕсли флаг Сохранять исходные имена загружаемых файлов включен, то при включении данной опции все небезопасные символы в именах файлов (нелатинские, цифры и некоторые другие) будут заменяться на произвольные латинские.
Если опция выключена, система не позволит сохранять файлы с небезопасными именами.
Данная возможность введена для обеспечения кроссплатформенной совместимости.
Контролировать загрузку дубликатов файловВключение контроля загрузки дубликатов. По умолчанию выключено, в новых дистрибутивах включено.
Максимальный размер файла для контроля дубликатов (Мб)Установка ограничения на размер файла для контроля.
Максимальный размер документа, из которого будут сгенерированы pdf и jpgПоля для ограничения размеров файлов (в Мб), используемых при работе модуля Трансформер.

Только для «Битрикс24 в коробке».

Максимальный размер видео, из которого будут сгенерированы mp4 и jpg
Качество JPG при масштабировании изображений (в процентах)Задается уровень сжатия в процентах для *.JPG файлов при масштабировании.
Быстрая отдача файлов через NginxЗадаёт способ отдачи файлов: через Nginx или Apache.

Файл на скачивание с проверкой прав отдаётся с помощью метода CFile::ViewByUser. Если читать файл на php, то это занимает время на бекенде и существенно зависит от размера файла. При включенной опции метод после проверки прав выставляет заголовок X-Accel-Redirect и прекращает работу. Этот заголовок обрабатывается ngnix, который сам считывает указанный файл с диска, освобождая бекенд. При этом дополнительная настройка ngnix не требуется.

Изображения в профиле пользователя
Максимальная ширина в пикселяхУказание максимально возможной ширины изображения.
Максимальная высота в пикселяхУказание максимально возможной высоты изображения.
Максимальный размер файла в байтахУказание максимально возможного размера файла.
Эти поля — не ресайз изображения, а проверка на заданные ограничения на загружаемый файл. В случае превышения ограничений файл не будет загружен, выведется соответсвующее уведомление.
Оптимизация CSS
Объединять CSS файлыВсе файлы стилей будет сведены в один файл для выдачи клиенту.
Объединять JS файлыВсе JS файлы в один файл для выдачи клиенту.
Подключать минифицированные версии CSS и JS файловМинифицированная версия файлов имеет суффикс .min в названии: style.min.css и script.min.js. Это касается любых файлов, подключаемых через SetAdditionalCSS и AddHeadScript. Если время изменения исходного файла больше минифицированного, то подключится исходный.
Переместить весь Javascript в конец страницыJS скрипты будут загружаться после загрузки кода всей страницы. Опция ускоряет загрузку страницы, но выполнение активных сценариев будет производиться после загрузки страницы.
Создавать сжатую копию объединенных CSS и JS файловСистема создаст сжатый файл .gz и отдаст его клиенту. При установке флажка создается сжатый файл, для того чтобы nginx не сжимал файл js и css «на лету», а брал уже готовый файл.
Внешние сервисы перевода
Ключ сервиса Яндекс.ПереводДля автоматической генерации символьных кодов используется Яндекс.Перевод. Требуется зарегистрироваться на сайте API Яндекса, получить ключ и указать его в настройках модуля. Используемая версия API Яндекс.Перевода — 1.5.
Если ключ не указан, осуществляется транслитерация.
Часовые пояса
Локальное время сервераИнформация о текущем времени сервера, на котором установлен сайт. Показывает, в каком поясе фактически работает сервер. Для корректной работы системы часовых поясов должна быть правильная комбинация времени и смещения от UTC (18:26:10 +0300). Из продукта время и пояс не настраиваются, они просто должны быть правильными. Если что-то не так, нужно настраивать ОС и/или PHP и БД.

Доступно для PHP 5.2.0 и выше

Разрешить использование часовых поясовРазрешение на использование часовых поясов,отличных от Локального времени сервера. При отключенной галочке запросы к БД будут немного короче.
При включённой опции станут активными дополнительные поля. Список полей, активных при выборе опции Разрешить использование часовых поясов:
ПолеОписание
Часовой пояс сервера по умолчаниюВыбор часового пояса, который должен использоваться на сайте вместо Локального времени сервера. Поле указывает, в какой/из какого часового пояса будут конвертированы даты по умолчанию. Например, сайт стоит на разделяемом хостинге в США, фактически работает по чикагскому времени. Управлять системным временем на хостинге возможности нет. На сайте — форумы с преимущественно калининградскими посетителями. Необходимо выбрать зону Europe/Kaliningrad — и сообщения форума показываются по калининградскому времени для всех, даже для анонимов. Эта настройка может быть переопределена конкретным пользователем под себя.
По умолчанию автоматически определять часовой пояс по браузеруУстановить эту опцию, если не используются другие способы определения времени клиента. В этом случае время определяется по времени браузера клиента. Опция особенно полезна в корпоративном портале, где часовые пояса имеют большое значение.
.
Сервис рекомендаций
Использовать сервис рекомендаций товаровВключает использование сервиса BigData.
Карта сайта
Тип меню для нулевого уровня карты сайтаНазвание типа меню, пункты которого будут использоваться в качестве вершин карты сайта. Можно указать несколько типов меню через запятую, если предполагается использовать больше 2-х уровней вложенности.
Тип меню для остальных уровней карты сайтаНазвание типа меню, пункты которого будут использоваться в качестве ветвей карты сайта. Можно указать несколько типов меню через запятую, если предполагается использовать больше 2-х уровней вложенности.
Богатые ссылки
Включить богатые ссылкиПри установке флажка ссылки в публичной части будут отображаться с выводом части информации с указанной страницы. (В Битрикс24 в коробке опция включена по умолчанию.)
Сохранять изображения локальноПри включённой опции первом просмотре богатой ссылки загружается картинка и потом она достаётся из кеша. То есть повторные просмотры — производятся быстрее. Кроме того, некоторые сайты не любят, когда их контент напрямую вставляют в чужие страницы, и отдают access denied вместо изображения.
Редактор изображений
Разрешить редактирование изображений с внешних сайтовПараметр определяет можно ли открывать в редакторе изображения которые находятся на внешних ресурсах.
Изначально картинка редактируется на удаленном сервере, просто проксируется поток. Но это все потенциально небезопасно (см. политику CORS). Поэтому пользователь может указать список доверенных ресурсов, с которых можно редактировать. По умолчанию редактировать можно только картинки с текущего хоста.
Список разрешенных сайтовС помощью ссылки Добавить сайт указываются сайты (как правило это — CDN) с которых разрешено редактировать изображения.
Панель инструментов публичного раздела
Всегда показывать панель для пользователейС помощью ссылки Добавить пользователей можно указать для каких групп пользователей, пользователей или структурных подразделений необходимо всегда отображать панель управления (независимо от имеющихся прав доступа).
Никогда не показывать панель для пользователей:С помощью ссылки Добавить пользователей можно указать для каких групп пользователей, пользователей или структурных подразделений не нужно отображать панель управления (независимо от имеющихся прав доступа).

Пожалуйста, убедитесь, что все поля заполнены правильно.

Привет,

Приятно слышать, что вам понравился наш плагин.

Поле скрытой формы «файл» также является обязательным полем. Таким образом, если файл загрузки отсутствует, появляется это сообщение. Если вы выберете файл загрузки и снова сохраните форму загрузки, она должна работать.

Невозможно предлагать загрузки без подтверждения по электронной почте с помощью нашего плагина.

Если у вас есть еще вопросы, не стесняйтесь спрашивать.Мы рады Вам помочь.

С уважением, команда
Скачать после электронной почты

Сэр, я вас не понимаю
Что за скрытое поле «файл»?
Скажите, пожалуйста, как я могу это исправить?
Если открыть эту страницу
https://deuphoriaxperience.com/free-coaching-tools/

Я вставил туда две загрузки, а также добавил «файлы», которые являются изображениями. Что мне теперь делать?
Я не могу понять только одного:
Загрузить файл Файл не выбран [Выбрать файл]

Я много раз пытался добавить сюда файл, но не мог.Не знаю почему?
как я могу отправить вам картинку?
Или нужны логины, чтобы это исправить?

Эй, у меня была такая же проблема.

После добавления PDF в качестве файла загрузки все заработало.

Спасибо Mgross
Но я хочу скачивать «картинку», а не pdf

Что ж, если я выберу файл в формате pdf для загрузки, он работает, но я все равно не получил письмо.
И я не хочу загружать PDF-файл, я хочу загрузить «картинку».
Пожалуйста, сделайте что-нибудь с этим

Вы правы, вроде есть ошибка. Выбор изображения в качестве файла загрузки не работает должным образом.

Мы решим эту проблему в следующем обновлении.

Спасибо, что сообщили нам об этом.

Хорошо
Можно ли снять флажок «Я согласен с политикой конфиденциальности ………… ..» ???

Нет, это невозможно. Не рекомендуется, потому что данные о пользователе, например IP-адрес, хранятся в нашем плагине.Флажок дает возможность информировать пользователей о том, как эти данные будут использоваться.

Когда выйдет ваш следующий релиз?

Мы хотим встроить возможность, чтобы вы могли выбирать, является ли флажок необязательным, обязательным (или отключенным). Мы стараемся сделать это как можно скорее при следующем обновлении, хотя это может занять некоторое время. Следующее обновление стараемся выпустить в течение 2 недель.

Об использовании изображений в качестве файлов загрузки:
Наш плагин не поддерживает использование изображения в качестве файла загрузки для предотвращения конфликтов с медиатекой.Если вы хотите предложить одно или несколько изображений в качестве файла для загрузки, вы можете использовать сжатый файл .zip, содержащий ваши изображения.

Об использовании флажков:
Начиная с версии 2.0 вы можете включить / отключить дополнительный флажок (для маркетинга / интеграции Mailchimp / пользовательских интеграций с помощью крючка) и включить / отключить обязательный флажок (для политики конфиденциальности). Вы можете настроить текст флажков.

Если у вас есть еще вопросы, не стесняйтесь открывать новый билет.

С уважением, команда
Скачать после электронной почты

Привет.
Есть ли способ вставить гиперссылку в предварительно настроенные сообщения об успехе?
Я хочу, чтобы загрузка была доступна после того, как Пользователь ввел свой E-Mail.
Я попытался вставить тег [download_after_email id = 101]
или href = ”http: // domain / wp-content / uploads / uploads /”> TEXT Но после сохранения плагин преобразует в обычный текст.

  • Этот ответ был изменен 1 год, 6 месяцев назад пользователем patrickpoi.
  • Этот ответ был изменен 1 год, 6 месяцев назад пользователем patrickpoi.

Здравствуйте,

Только что скачали плагин и пытаемся его настроить.

Кажется, у меня проблемы с полем ввода, в которое люди могут добавлять свои электронные письма для загрузки. Когда вы «нажимаете», чтобы вставить адрес электронной почты, ничего не отображается?

спасибо за самый ранний ответ.

Проверка ввода • Формы • Учебники по веб-доступности WAI

Помимо инструкций, проверяйте вводимые пользователем данные, чтобы помочь им избежать ошибок.HTML5 определяет ряд встроенных функций для проверки общих типов ввода, таких как адреса электронной почты и даты. В некоторых ситуациях, таких как проверка пользовательских элементов управления или поддержка устаревших браузеров, может потребоваться дополнительный сценарий для проверки ввода данных пользователем.

Пользовательская проверка должна уведомлять пользователей доступным способом, как описано в части «Уведомления пользователей» данного руководства. Сама по себе проверка на стороне клиента не обеспечивает безопасности; поэтому данные также необходимо проверять на стороне сервера.

Подтверждение требуемого ввода

Формы

часто включают необходимые данные, которые необходимо четко обозначать с помощью этикеток. Кроме того, требуемый атрибут может быть добавлен к элементам управления формы, чтобы программно указать, что они требуются. Большинство современных веб-браузеров поддерживают этот атрибут и сообщают пользователю об отсутствующем необходимом вводе, используя стандартные механизмы диалогового окна веб-браузера. Ожидается, что эти диалоговые окна будут учитывать настройки и предпочтения пользователя в веб-браузере (и операционной системе), такие как размер шрифта по умолчанию, цвета и язык.

В приведенном ниже примере в поле ввода добавлен обязательный атрибут . Если ваш веб-браузер поддерживает HTML5, он не позволит вам отправить форму без ввода текста в поле ввода. Вместо этого он отобразит сообщение, созданное самим веб-браузером.

Обратите внимание, что на ярлыке также отображается «(обязательно)», чтобы проинформировать пользователей, которые не используют вспомогательные технологии или используют старые веб-браузеры, не поддерживающие атрибут HTML5 required .

Пример: фрагмент кода:
  

  

Примечание: Атрибут aria-required сообщает вспомогательным технологиям о требуемых элементах управления, чтобы они надлежащим образом сообщались пользователям (в отличие от проверки ввода). Большинство современных веб-браузеров автоматически устанавливают для него значение true , когда присутствует атрибут , требуемый HTML5 .В этом примере он предоставляется с избыточностью для поддержки веб-браузеров, которые не передают требуемый атрибут вспомогательным технологиям.

Проверка общего входа

HTML5 также предоставляет типы ввода для других данных, включая электронную почту , URL , номер , диапазон , дату или время . Большинство современных веб-браузеров поддерживают эти функции и обрабатывают проверку ввода. Кроме того, проверка HTML5 помогает пользователям вводить данные, предоставляя определенные элементы управления, такие как средства выбора даты и настраиваемые экранные клавиатуры.Типы ввода HTML5 отображаются как простые поля ввода текст в старых веб-браузерах, которые не поддерживают эти функции HTML5.

В приведенном ниже примере показаны эти типы ввода HTML5 в действии. В зависимости от вашего веб-браузера поле ввода «Диапазон» будет отображаться в виде ползунка, чтобы пользователям было проще вводить данные. Точно так же поле ввода «Число» может отображаться с кнопками для постепенного увеличения или уменьшения числа. Ошибки ввода, такие как неправильный адрес электронной почты, будут отображаться в диалоговых окнах веб-браузера, как в предыдущем примере.

Пример: div {display: table-row} #valform> div> div {дисплей: ячейка таблицы; заполнение: .1em;} ]]> Фрагмент кода:
  

Примечание: Некоторые из этих типов ввода HTML5 имеют дополнительные параметры, помогающие ограничить и проверить ввод.В их числе:

  • maxlength определяет максимальную длину текстового поля.
  • мин. и макс. определяют минимальное и максимальное значения , число и , диапазон полей.
  • steps определяет, на каких шагах поля числа и диапазона могут увеличиваться и уменьшаться.

Проверка ввода с шаблоном

Атрибут шаблона HTML5 позволяет использовать регулярные выражения для указания пользовательских форматов ввода.Это полезно для определенных типов шаблонов данных, таких как номера телефонов, почтовые индексы и серийные номера.

Номерной знак автомобиля

В приведенном ниже примере атрибут шаблона входного элемента указывает конкретный формат, который соответствует номерам автомобильных номерных знаков (регистрационных) в Германии. Требуемый шаблон состоит из одной-трех букв (для города, в котором зарегистрирован автомобиль), за которым следует пробел, две-четыре случайные буквы, еще один пробел, затем от одного до четырех случайных чисел.

Пример: фрагмент кода:
  

Будьте снисходительны к разным входным форматам

Валидация должна быть направлена ​​на максимально возможное приспособление различных форм ввода для определенных типов данных. Например, телефонные номера записываются с разными разделителями и группировками цифр. Ваша форма будет проще в использовании, если она может интерпретировать несколько обозначений.Кроме того, полезно проявлять либеральность при вводе. Например, в некоторых странах почтовые индексы не ограничиваются числами, поэтому использование ввода типа номер может легко стать проблемой для многих пользователей вашего веб-сайта.

Преимущества проверки на стороне клиента

В целом проверка на стороне клиента улучшает взаимодействие с пользователем и делает устранение ошибок проверки более понятным. Это также может снизить нагрузку на сеть и сервер. Однако не все веб-браузеры поддерживают HTML5 или они могут не поддерживать ваши пользовательские сценарии проверки.Также можно легко обойти проверку на стороне клиента или изменить данные до того, как они достигнут сервера. Это означает, что проверка также должна выполняться на стороне сервера.

Проверка пользователем

По возможности, пользователи должны иметь возможность проверять вводимые данные и при необходимости исправлять их. Это особенно важно для действий, которые являются постоянными или иными критическими, но также когда данные не могут быть автоматически проверены. Например, предоставление пользователям возможности проверить предоставленный ими почтовый адрес может быть полезно до совершения покупки.

Требовать подтверждения пользователя

По возможности, требовать подтверждения пользователем для необратимых действий, таких как безвозвратное удаление данных. Примеры включают:

  • CMS позволяет пользователям навсегда удалять комментарии из корзины. Когда это действие инициируется, пользователю отображается диалоговое окно для подтверждения действия.

  • Банковское приложение требует, чтобы пользователи подтвердили транзакции перевода, установив флажок с надписью «Я проверил правильность суммы, которую я хочу перевести».

  • На веб-сайте покупок отображается сводка заказа, адреса доставки и платежной информации, которую пользователь должен подтвердить до завершения транзакции покупки и размещения заказа.

Обеспечивает функцию отмены

По возможности, обеспечьте механизмы отмены обратимых действий. Примеры включают:

  • Система управления контентом (CMS) может удалять нежелательные комментарии. Вместо того, чтобы удалять их сразу, они хранятся в папке «мусор», чтобы их можно было восстановить.

  • Приложение веб-почты позволяет пользователям «отменить» отправку электронного письма в течение нескольких секунд. Это полезно, если пользователь забыл прикрепить файл или отправил электронное письмо не тому получателю.

  • Веб-сайт покупок позволяет пользователям отменять покупки в течение 24 часов после отправки заказа. На веб-сайте разъясняется политика и содержится краткое изложение политики в квитанции о покупке, отправленной пользователю по электронной почте. По истечении 24 часов покупка будет отправлена ​​пользователю, и ее уже нельзя будет отменить.

Эти руководства содержат практические рекомендации по реализации специальных возможностей в различных ситуациях. На этой странице собраны следующие критерии успеха и методы WCAG из разных уровней соответствия:

Критерии успеха:

  • 3.3.1 Идентификация ошибок: если ошибка ввода обнаруживается автоматически, определяется ошибочный элемент, и ошибка описывается пользователю в тексте. (Уровень A)

  • 3.3.4 Предотвращение ошибок (юридических, финансовых, данных): для веб-страниц, которые вызывают юридические обязательства или финансовые транзакции для пользователя, которые изменяют или удаляют контролируемые пользователем данные в системах хранения данных или отправляют ответы на пользовательские тесты, по крайней мере, один верно из следующего: обратимый, проверенный, подтвержденный (уровень AA)

Техники:

Мы приветствуем ваши идеи

Присылайте любые идеи, предложения или комментарии в (общедоступный) список рассылки wai-eo-editors @ w3.орг. Вы также можете внести свой вклад в код прямо на Github.

Создайте и отредактируйте эту страницу на Github

Получение правильной строки адреса 2 - Статьи - Институт Баймара

Поля формы

«Строка адреса 2» - где пользователи добавляют номер квартиры, апартаменты или другую «вторичную» адресную информацию - часто используются только меньшинством пользователей.

Хотя нет ничего плохого в том, чтобы включить «Строку адреса 2» в форму адреса, наше крупномасштабное тестирование корзины и кассы показывает, что поле формы «Строка адреса 2» может быть на удивление трудным препятствием , которое некоторые пользователи могут преодолеть при заполнении из их адресной информации.

Фактически, наше тестирование юзабилити показывает, что пользователи останавливаются и озадачиваются над полем, вводят неверную информацию в поле или просто отвлекаются на поле и смотрят на него, даже не вводя в него никакой информации. Некоторых пользователей это поле раздражает, так как увеличивается вероятность того, что они покинут кассу, не завершив ее.

В этой статье мы обсудим результаты теста из нашего исследования удобства использования корзины и кассы, относящиеся к полю «Строка адреса 2».В частности, обсудим:

  • Почему поля «Адресная строка 2» так отвлекают некоторых пользователей
  • Как включить «Адресную строку 2» в форму адреса, чтобы не отвлекать пользователей
  • 3 Детали реализации UX, которые следует учитывать для «адресной строки 2»

«Адресная строка 2» - удивительно отвлекающее поле

Может показаться, что «Строка адреса 2», которая, вероятно, не будет использоваться многими пользователями, будет просто проигнорирована теми пользователями, которым не нужно ничего вводить в это поле.

Во время тестирования в ASOS несколько пользователей остановились и не знали, как правильно заполнить свой почтовый адрес в полях «Адрес 1» и «Адрес 2», часто щелкая и перемещая части адреса взад и вперед, прежде чем окончательно принять решение. о том, как действовать.

В Walmart, другой пользователь, набравший полный адрес, сделал вкладку один раз и начал вводить название своего города - только для того, чтобы заметить, что это было поле «Адресная строка 2». Она удалила ввод и еще раз сделала вкладку, а затем ввела название своего города.

Тем не менее, во время тестирования пользователи часто были сбиты с толку полями «Строка адреса 2», из-за чего останавливались 30% пользователей и, кроме того, вызывали некоторые сомнения в правильности их первоначального ввода «Строка адреса 1».

Указав номер улицы в «Строке адреса 1», этот пользователь перешел на «Строку адреса 2» (первое изображение) и только после этого понял, что и номер улицы, и название улицы должны быть помещены в поле «Строка адреса 1». (второе изображение).

Во время нашего широкомасштабного тестирования отслеживания глаз пользователи часто полагались на расположение полей формы - и не всегда читали метки - чтобы определить, какие поля нужно заполнить и как их заполнять.

Следовательно, многие пользователи, вводящие информацию об адресе, вероятно, не прочитают метку «Адресная строка 2» - вместо этого они просто продолжат вводить информацию об адресе, только чтобы позже понять, что они ввели информацию в «Адрес» Строка 2 », которой там быть не должно.

Даже в формах, которые более четко обозначают поле «Адресная строка 2», пользователи все равно останавливались во время тестирования. Здесь, в Crate & Barrel, пользователь сказал: : «Я пытаюсь понять, о чем ... гм ... я думаю. Какую информацию необходимо ввести дальше, и актуальна ли она для меня? » .

Кроме того, хотя поля «Строка адреса 2» всегда являются необязательными, мы постоянно наблюдаем, что необязательные входные данные, представленные как открытые текстовые поля, тем не менее требуют непропорционально большого внимания - особенно это видно в данных графика взгляда нашего исследования отслеживания взгляда - поскольку пользователи все еще имеют чтобы заметить, что поле является необязательным, и определить, актуально ли оно для них.

Чтобы понять, актуально это или нет, пользователям потребуется некоторое хорошее понимание форматирования и структуры адресов, и, в частности, было замечено, что пользователи без чего-либо для ввода в поле «Строка адреса 2» изо всех сил пытались понять это .

Помимо повышенного внимания, еще одна часто наблюдаемая проблема с полем «Строка адреса 2» во время тестирования - это неоднозначность поля , при этом пользователи часто задаются вопросом, следует ли им вводить всю информацию об улицах в «Строке адреса 1» (название улицы, номер , этаж квартиры, номер квартиры и т. д.) или разделите его на два, следуя логике «Два поля формы, два входа» .

На этапе выставления адреса для выставления счета в Cabela’s пользователь сначала правильно вводит адрес. Однако, как только она замечает вторую адресную строку, она удаляет часть «2125» уже введенного адреса (первое изображение) и вместо этого вводит ее в поле вторичного адреса (второе изображение). У других пользователей были похожие проблемы; как сказал один из них, «Я чертовски расстроен - этот [« Строка адреса 2 »] должен быть вместо номера».

Таким образом, наличие поля «Адресная строка 2» может непреднамеренно сбить с толку пользователей , которым оно не нужно.

Во время тестирования большинство пользователей смогли решить эту проблему самостоятельно, поэтому наличие поля формы «Адресная строка 2» редко вызывает прямую ошибку проверки. Тем не менее, следует отметить, что пользователи обычно идут на все, чтобы предотвратить ошибки проверки во время процесса оформления заказа.

Следовательно, хотя «Адресная строка 2» может не напрямую вызвать ошибку проверки, тестирование показало, что «Адресная строка 2» часто приводит к тому, что пользователи полностью останавливают процесс ввода и делают ошибки при вводе информации о доставке - в результате излишне громоздко набирает .

Как включить строку адреса 2 в форму адреса

После заполнения поля «Адресная строка 1» в REI пользователь перешел по ссылкам «+ Добавить адресную строку 2» и «+ Добавить название компании». Пользователь четко осознавал, что они были там, о чем свидетельствуют данные графика взгляда, которые показывают, что пользователь смотрит на ссылки, но процесс ввода не прерывается.

Паттерн проектирования, который во время тестирования показал себя хорошо работающим, состоит в том, чтобы просто скрыть поле «Адресная строка 2» за ссылкой.Постоянно отображая только «Строку адреса 1», пользователи с гораздо меньшей вероятностью будут угадывать свой первоначальный ввод, поскольку сразу же нет возможности разделить адрес пополам.

Что немаловажно, на сайтах, которые предоставили ссылку для отображения поля «Адресная строка 2», наше тестирование взгляда показало, что все пользователи заметили ссылки , прежде чем перейти к ним или использовать их.

Это критически важная деталь , поскольку подмножество пользователей, которые действительно используют «Адресную строку 2», конечно, должны иметь возможность определить ссылку.

Помимо уменьшения двусмысленности и ускорения набора текста, дополнительный бонус в виде сокрытия «Адресной строки 2» по умолчанию показывает на одно поле формы меньше, что делает шаг менее пугающим.

Примечание. Скрывать «Строку адреса 2» за ссылкой, естественно, рекомендуется только в том случае, если большинству пользователей сайта она не нужна. Если значительному количеству пользователей действительно нужна «Адресная строка 2», она должна быть постоянно видна как поле формы. В случае сомнений рекомендуется выполнить индивидуальный анализ данных текущего заказа, чтобы оценить использование, а также проанализировать тип использования (т. Е.д., количество ошибочно представленных данных «Адресной строки 2»).

3 Подробная информация о реализации UX для «Address Line 2»

Скрытие поля «Строка адреса 2» за ссылкой - хороший первый шаг к повышению удобства использования адресной формы. Тем не менее, есть три важные детали реализации, которые следует уточнить при включении «адресной строки 2»:

В Nordstrom нет полей, отмеченных как обязательные или необязательные, что затрудняет пользователям понимание того, какие поля они должны заполнить, чтобы проверить.

В Adidas очевидно, какие поля необходимо заполнить, поскольку они явно отмечены как обязательные (красные звездочки) или необязательные, что значительно упрощает и ускоряет заполнение форм оформления заказа.

1) В свернутом или развернутом виде поля видимой адресной строки (и все другие поля формы) должны быть явно обозначены как обязательные или необязательные. На сайтах, где явно не обозначены оба типа полей, пользователи тратили больше времени на их заполнение и чаще сталкивались с полностью предотвратимыми ошибками проверки типа «Поле обязательно».

Фактически, при тестировании мобильных касс у 75% испытуемых возникли серьезные проблемы с удобством использования форм на сайтах, которые не смогли четко отметить обязательные поля и .

В Crate & Barrel все пользователи во время тестирования, которые использовали вкладки через форму «Адрес доставки», были прерваны, поскольку встроенная ссылка «Советы и носители» украла фокус клавиатуры, когда они пытались перейти от одного поля к другому.

В Sears ссылка всплывающей подсказки для поля номера телефона пропускается при переходе через форму, помогая пользователям не сбиться с пути при оформлении заказа.

2) Ссылки для отображения полей формы, такие как «Адресная строка 2», должны быть частью последовательности табуляции с клавиатуры, в то время как ссылки для справки и всплывающие подсказки обычно следует пропускать в последовательности клавиш табуляции.

Во время нашего исследования юзабилити оформления заказа 62% испытуемых использовали клавишу табуляции на клавиатуре для навигации по полям формы.

Однако вторичные ссылки, используемые для всплывающих подсказок и заявлений об отказе в формах , оказались разрушительными для субъектов, которые использовали табуляцию.

Учитывая, что пользователи, которые застряли или нуждаются в помощи, должны будут потратить несколько секунд, если не минут, чтобы найти, прочитать и понять любую справку, возможность сэкономить около 0,5 секунды, имея возможность перейти на вкладку и затем нажать «Enter» »Во всплывающей подсказке относительно невелико по сравнению с трением, которое он представляет для каждого отдельного пользователя, которому не нужна помощь, и вместо этого ему придется переходить через всплывающую подсказку, чтобы перейти к следующему полю формы.

Поэтому стоит подумать об указании настраиваемого порядка вкладок для всплывающих подсказок и подобных ссылок, тем самым «пропуская» определенные элементы.

В J.C. Penney «Строка адреса 2» помещается сразу после «Строки адреса 1» и имеет значок «+», указывающий, что она расширяется при нажатии.

3) Ссылка, открывающая скрытое поле «Адресная строка 2» , должна иметь стиль , чтобы было ясно, что она расширяется в дополнительное поле формы. Это означает размещение ссылки сразу после поля «Строка адреса 1» (ниже или справа), добавление индикатора, такого как значок «+», и использование терминологии «добавить» в тексте ссылки.

Убедитесь, что "адресная строка 2" не останавливает пользователей

При тестировании Amazon пользователь с легкостью заполнил «Адресную строку 1», а затем добавил вкладки. Когда пользователь увидел, что находится в «Адресной строке 2», она остановилась, сделав паузу на некоторое время, прежде чем, наконец, решила двигаться дальше.

Поле «Адресная строка 2», безусловно, не та единственная вещь, которая может улучшить или испортить весь процесс оформления заказа. Тем не менее, это одно из тех 10–20 небольших улучшений, которые требуется, чтобы поднять качество оформления заказа с хороших до отличных .

Скрытие «адресной строки 2» за ссылкой для большинства сайтов является простым постепенным способом улучшить процесс оформления заказа, не требуя много ресурсов для реализации - другими словами, низко висящий фрукт .

Помимо скрытия «Адресной строки 2» за ссылкой, важно:

  • явно пометить поле (и все другие поля формы при оформлении заказа) как «обязательное» или «необязательное»,
  • включает «Строку адреса 2» как часть последовательности табуляции с клавиатуры, при этом убедитесь, что всплывающие подсказки и другие справочные ссылки не отображаются, а
  • проясняет, что «Адресная строка 2» может быть расширена с помощью значка или текста.

Но только 5% сайтов скрывают «Адресную строку 2» за ссылкой.

В этой статье представлены результаты исследования только одного из 580+ руководств по UX в Baymard Premium - получите полный доступ, чтобы узнать, как создать современную тележку и оформить заказ.

правил валидации | Центр ресурсов FormAssembly


Цель проверки ввода - помочь респондентам дать желаемые ответы в ожидаемом формате.Это вспомогательное средство, и оно не предназначено для защиты от случайных ошибок. Есть способы обойти проверку, и, хотя и редко в нормальном случае использования, недопустимые ответы не должны быть неожиданными.


Примечание : не рекомендуется использовать более одного типа проверки для каждого поля.

Доступ ко всем правилам проверки можно получить, щелкнув поле, выбрав Параметры , а затем выбрав Правила проверки в меню параметров слева.

Обратите внимание: правила проверки могут не работать должным образом, если отключен JavaScript.


Предельная длина ввода

Эта опция позволяет вам установить максимальное количество символов или слов, разрешенных в текстовом поле и текстовой области. Вы можете определить ограничение только для символов или слов, но не для обоих.


Обязательные поля

От пользователей может потребоваться заполнить данное поле перед отправкой или переходом на следующую страницу формы.

Чтобы установить необходимое поле:

  1. Выберите свой вопрос и нажмите кнопку Параметры , чтобы открыть боковую панель редактирования.
  2. Выберите Правила проверки на боковой панели.
  3. Установите соответствующий флажок для Это обязательное поле .
  4. Это также можно сделать, щелкнув значок R eq'd после нажатия на поле в вашей форме.

Примечание: Если в многостраничной форме включена навигация по страницам, респондент будет уведомлен о любых обязательных полях, оставленных пустыми, при попытке отправки.


Требовать адрес электронной почты

Чтобы запросить действующий адрес электронной почты:

  1. Выберите вопрос для ввода текста и нажмите кнопку Параметры , чтобы открыть боковую панель редактирования.
  2. Выберите Правила проверки на боковой панели.
  3. В меню Ожидаемый формат ввода выберите Электронная почта .

Примечание: Подчеркивание в домене электронной почты, скорее всего, является человеческой ошибкой, но проверка электронной почты FormAssembly позволит это пройти. Однако проверка Salesforce не принимает формат подчеркивания в домене электронной почты.

Примечание. Проверка электронной почты позволит использовать несколько адресов электронной почты, разделенных запятыми, но Salesforce выдаст ошибку, если она будет отправлена ​​в Salesforce, поскольку ожидает только один адрес электронной почты в этом поле.


Требовать только номера

Чтобы требовать только номера:

  1. Выберите вопрос для ввода текста и нажмите кнопку Параметры , чтобы открыть боковую панель редактирования. Или вы можете выбрать свой вопрос с открытой боковой панелью.
  2. Выберите Правила проверки на боковой панели.
  3. В меню Ожидаемый формат ввода выберите Число [0-9] .

Требовать число в пределах диапазона

Числа можно ограничить в пределах диапазона, выполнив следующие действия:

  1. Выберите вопрос для ввода текста и нажмите кнопку Параметры , чтобы открыть боковую панель редактирования.
  2. Выберите Правила проверки на боковой панели.
  3. В меню Ожидаемый формат ввода выберите Число [0-9] .
  4. Введите меньшее число в поле От и большее число в поле По .

Требовать дату и / или время

Чтобы поле могло принимать только дату:

  1. Выберите поле ввода текста и нажмите кнопку Параметры , чтобы открыть боковую панель редактирования.
  2. Выберите Правила проверки на боковой панели.
  3. В меню Ожидаемый формат ввода выберите Дата , Время или Дата и время .

Выберите вариант Дата (с календарем) , если вы хотите разрешить респондентам использовать календарь для выбора даты.


Требовать дату и / или время в пределах диапазона

Ввод даты может быть ограничен определенным диапазоном. Чтобы ввести диапазон:

  1. Выберите поле ввода текста и нажмите кнопку Параметры , чтобы открыть боковую панель редактирования.
  2. Выберите Правила проверки на боковой панели.
  3. В меню Ожидаемый формат ввода выберите Дата , Время или Дата и время .
  4. Введите дату начала в поле С и дату окончания в поле с по .

Требовать настраиваемый формат

Создавайте собственные правила форматирования, используя регулярные выражения, создавая автоматический формат или ограничивая количество символов, которые можно ввести в поле.

  1. Выберите свой вопрос и нажмите кнопку Параметры , чтобы открыть боковую панель редактирования.
  2. Выберите Правила проверки на боковой панели.
  3. В меню Ожидаемый формат ввода выберите Пользовательский ...
  4. Создайте свои правила в соответствующих полях.


Автоформатирование с маской

Автоформатирование можно использовать для более простого шаблона, такого как номер телефона или серийный номер.

Например, предположим, что у вас есть поле серийного номера, и все серийные номера, которые должны быть введены в вашу форму, начинаются с M4K , затем содержат 4 цифры и 2 буквы. Маска будет иметь вид M4K #### $$ с # = числами и $ = буквенно-цифровыми символами (буквами или цифрами).

Такие символы, как запятые, косые черты и тире, будут действовать как M4K и работать только как заполнители. Ожидаемый формат будет виден после выбора поля.

Примечание: Автоформатирование с маской не работает надежно на телефонах Android.Лучшей альтернативой было бы использовать вместо этого регулярное выражение.


Проверить с помощью регулярного выражения

Обратите внимание: Выражения должны быть заключены в "/". Например:

Это работает: / [\ d] 3 / g /
Это не так: [\ d] 3 / g

Регулярные выражения могут помочь вам определить ожидаемый шаблон. Создание регулярных выражений может быть трудным. Обычно лучше скопировать и вставить существующее выражение, чем пытаться придумать собственное.

Хотя мы хотели бы предоставить максимально возможную поддержку, мы не можем поддерживать выражения, поскольку они могут ломаться так, как мы не можем предсказать, например, когда производятся обновления.

Для получения информации и помощи по выражениям воспользуйтесь приведенными ниже ссылками:


Как решить адресную строку 2 (и другие проблемы с формой)

Вы когда-нибудь заполняли онлайн-форму или оформляли заказ в корзине электронной коммерции и обходили адресную строку 1, вместо этого вводя свои данные в адресную строку 2?

Вы задавались вопросом, не вызовет ли это проблемы? А еще лучше, вы задавались вопросом: «А для чего вообще эта линия?»

Адресная строка 1 и адресная строка 2 - это проблема, с которой все сталкивались, но мало кто что-то делает.Это, казалось бы, небольшая проблема, которая может иметь серьезные последствия.

Ошибки и путаница вокруг этого могут привести к ошибкам проверки и разочарованию пользователя. Эти проблемы Line 2 нарушают главное правило интеллектуального дизайна пользовательского опыта: всегда стремитесь устранить трение; никогда не создавать его.

Хорошая новость заключается в том, что небольшие изменения в ваших формах для сбора данных могут помочь вашим посетителям улыбнуться, убедиться, что они выполнили заказ, и оставить их с лучшим мнением о вашем бренде.

Небольшое количество времени и усилий, которые потребуется вложить вашей команде, минимально.Ваше приспособление окупится во много раз.

Ищете способы улучшить заполняемые формы на вашем сайте? Подпишитесь на наши информационные письма, чтобы получать еженедельные советы о том, как оптимизировать дизайн вашего сайта электронной торговли.

Что означает «Адресная строка 2»?

Address Line 2 не является загадкой или проблемой для менеджеров электронной торговли и онлайн-суперпокупателей. Это может быть основной причиной того, что оптимизация поля редко рассматривается.

Зачем чинить, если он не сломан?

Как и рыба в воде, трудно увидеть что-то прямо перед собой. Если я инстинктивно точно знаю, что делать и когда это делать, разве вы тоже не должны знать?

Однако многие посетители вашего веб-сайта электронной коммерции испытывают затруднения, когда появляются две отдельные адресные строки и спрашивают:

  • «Нужно ли мне заполнять вторую адресную строку?»
  • «Могу ли я оформить заказ, если оставлю вторую строку адреса пустой?»
  • «Что вообще должно быть в« Строке адреса 2 »?»

Сбитые с толку посетители имеют тенденцию к замиранию, и это может резко поднять статистику брошенных вами корзин.И хотя эта вторая адресная строка, вероятно, никогда не является единственной причиной, по которой покупатели уходят перед покупкой, трение, вызванное путаницей, безусловно, может быть фактором в принятии решения.

Часто люди, разрабатывающие формы, даже не понимают, о чем они. Они включают его, поскольку «все остальные делают», но они так же сбиты с толку, как и все мы, относительно того, почему он там и какую информацию он должен содержать.

Вот примеры типов информации, которую обычно должно содержать поле Address Line 2:

  • Номера квартир
  • Номера квартир
  • Номера этажей
  • Номера комнат
  • Номера почтовых ящиков

Достаточно просто, верно ? Если вы живете в доме на улице Вязов, 623, вам, вероятно, вообще не нужна адресная строка 2.

Если вы находитесь на улице Вязов 623 (линия 1), квартира 2 (линия 2), вам необходимо дополнительное поле.

В обычной практике, однако, многие другие вещи попадают в адресную строку 2:

  • Вторичные адреса
  • Обозначения внимания
  • Старшие (обслуживаемые) адреса
  • Специальные инструкции

Не только это, но и бывают случаи, когда адресная строка 1 является логическим местом для размещения другой информации. Например, предположим, что вы хотите, чтобы товары были доставлены вам на работу.В этом случае ваш адрес лучше всего выглядит так:

 Ваше имя и должность 
Ваш отдел
Название вашей компании
Почтовый адрес вашей компании

Если в форме нет полей для (а в большинстве случаев их нет) информация о компании, ваш почтовый адрес будет помещен в адресную строку 2!

Вы видите, где в картину может войти путаница?

Вот еще кое-что: некоторые грузоотправители или программное обеспечение для доставки придирчивы к адресной строке 2. Им не нравится, когда ваши клиенты пытаются проскользнуть мимо чего-то вроде: «Оставь на крыльце сзади.”

Вы не можете охватить все возможные сценарии, но вы можете убедиться, что ваши клиенты и поставщики хорошо обслуживаются вашими требованиями и инструкциями в адресной строке 2.

То есть, если вы решите вообще использовать адресную строку 2.

Примеры (см. Снимок экрана выше) вопросов, задаваемых об адресной строке 2 на Quora.com.

Правильное использование полей адресной строки 2 в формах

При настройке части ввода адреса в онлайн-форме мы сочли целесообразным вернуться к приведенному ранее правилу проектирования UX: всегда стремиться устранять трение; никогда не создавать его.

Типичный совет для информации об адресе - посмотреть на свою клиентскую базу и определить информацию, которую нужно ввести большинству ваших покупателей, а затем сосредоточиться на оптимизации ваших форм для этих пользователей.

Мы не согласны.

Если 80 процентов людей, которых вы продаете, не нуждаются в адресной строке 2, означает ли это, что вам следует сделать все возможное, чтобы прогнать остальные 20 процентов?

В The Good наша команда считает, что всех клиентов следует обслуживать на высоком уровне. В то время как ваши решения, безусловно, должны приниматься вашей конкретной аудиторией, вы должны сделать свои формы удобными для всех ваших потенциальных клиентов, а не только для некоторых из них.

Мы изучили передовые методы работы с полем Address Line 2 со всех сторон. Когда дым рассеялся, ваш выбор действительно только два плюс гибрид:

  1. Используйте специальную описательную копию, чтобы направлять посетителя через форму
  2. Скрыть адресную строку 2 изначально
  3. Используйте комбинацию двух вышеуказанных методов

худшее, что вы можете сделать, - это включить поле для адресной строки 2 и ожидать, что посетитель сам все поймет.

Вам понравилась эта статья?

Подпишитесь на нашу новостную рассылку, чтобы получать больше подобных, которые отправляются прямо на ваш почтовый ящик каждую неделю.

Стандартные передовые методы для адресной строки 2

Сначала мы рассмотрим рекомендации, которые обычно даются для адресной строки 2. Затем мы предложим лучший способ.
Мы уже упоминали о первом, но мы перечислим его еще раз и немного расширим:

  • Внимательно посмотрите свой текущий список рассылки. Какие поля больше всего нужны вашей аудитории? Как бы выглядела оптимальная форма для ваших лучших потенциальных клиентов? Используйте эти данные, чтобы информировать выбранный вами макет, но не диктовать его.
  • Подумайте о том, чтобы скрыть адресную строку 2, но предоставить ей возможность расширяться при необходимости . Пользователь может нажать кнопку «требуется больше места» или развернуть поле только тогда, когда обнаружит, что его адрес, вероятно, требует дополнительных сведений (номер квартиры, здание, этаж и т. Д.).
  • Убедитесь, что ваши посетители понимают, что адресная строка 2 необязательна. Один из хороших способов сделать это - поставить очевидное уведомление «Это поле НЕОБЯЗАТЕЛЬНО».
  • Включите инструкции в форму. Полезно привести примеры информации, которая должна входить в каждое поле.
  • Никогда не помечайте поля адреса как «Адрес 1» и «Адрес 2». Это ловушка путаницы. Включение «линии» в термин (адресная строка 2) является минимальным требованием. Не оставляйте сомнений в том, что должно быть в каждой области.

Однако лучший способ предотвратить путаницу в адресной строке 2 - это вообще отказаться от использования этого термина.

Вот двоякая тактика, которую вы можете реализовать и протестировать:

  • Включите отдельное поле для каждой части информации, которая, скорее всего, понадобится вашей аудитории, на основе полей, которые ваши клиенты исторически использовали.
  • Вместо того, чтобы называть вторичное поле «Адресная строка 2», попробуйте «Дополнительная информация о доставке» или «Дополнительная информация об адресе». Главное, чтобы вы предоставили точную, ясную и соответствующую маркировку, чтобы точно объяснить, что должно быть в каждом поле.

Давайте рассмотрим несколько примеров.

Как эффективно использовать поле Address Line 2

Обратите внимание (ниже), что Amazon решила полностью отказаться от обозначения Address Line 2. Поле все еще там, но отображается только описательная маркировка.Это отличный способ выложить форму.

Amazon не обозначает вторичное поле как «адресную строку 2». Обратите внимание на инструкции внутри поля, чтобы избежать путаницы. Источник: Amazon.com

Вот еще один пример, от L.L. Bean.

L.L. Bean предпочитает использовать адресную строку 2 с «необязательным» обозначением. Описательная копия над полем «Адрес» полезна, но видите ли вы, что этот тип макета дает больше места для путаницы, чем метод Amazon? Источник: Л.L. Bean

Bolt предлагает отличное решение для устранения любых проблем с адресной строкой 2, с которыми вы можете столкнуться в процессе оформления заказа. Во-первых, они решили пометить поле «Строка адреса 2» как «Квартира, здание, этаж (необязательно)», что сразу позволяет пользователю узнать, для чего это поле предназначено. Компания

Bolt создала отзывчивую форму оформления заказа, которая устраняет любую путаницу в адресной строке 2.

Во-вторых, они добавили возможность определять, когда покупатель, вероятно, не хватает номера квартиры, с помощью службы проверки адреса.Если обнаруживается, что от покупателя, скорее всего, потребуется указать номер квартиры, поле расширяется и просит покупателя подтвердить, что с его адресом не связан номер квартиры.

Мы не будем ставить кого-либо в затруднительное положение без нужды и не будем показывать плохие примеры развертывания Address Line 2. Прочитав эту статью, вы будете чаще замечать примеры - как хорошие, так и плохие - и сможете использовать их, чтобы больше узнать о возможностях.

Как выглядят поля формы вашего адреса?

Проверяли ли вы в последнее время поля формы? Вы включили определенные поля только потому, что это сделали все остальные? Понимают ли ваши посетители, какую информацию включать?

Хотя у нас нет окончательного ответа для всех, важно внимательно изучить адресную строку 2 и другие поля формы, чтобы повысить удобство использования.

Убираете трение?

Есть еще вопросы об адресных формах или удобстве использования других форм? Оставьте нам комментарий!

Ресурсы:

Вам нравится эта статья?

Подпишитесь на нашу новостную рассылку, чтобы получать больше подобных, которые отправляются прямо на ваш почтовый ящик каждую неделю.

Об авторе

Джон Макдональд

Джон Макдональд - основатель и президент The Good, фирмы по оптимизации коэффициента конверсии, которая добилась результатов для некоторых из крупнейших онлайн-брендов, включая Adobe, Nike, Xerox, Verizon, Intel и других.Джон регулярно добавляет материалы по оптимизации конверсии в такие публикации, как «Предприниматель» и «Инк.». Он знает, как побудить посетителей к действию.

Почему мой адрес не подтверждается / не подтверждается?

USPS не распознает мой адрес!

Чтобы адрес был действительным, он должен соответствовать соответствующему адресу в официальной базе данных адресов USPS. доступ к которым можно получить через API USPS. Если адрес содержит неверные данные, он не будет соответствовать соответствующему адресу в этой базе данных и является следовательно "недействителен".Иногда адрес не подтверждается, потому что адрес помечен как "свободный" USPS. Кроме того, новый адрес, незарегистрированный адрес или адрес, расположенный в основном с почтовым индексом обслуживаемые почтовыми ящиками, все не пройдут проверку. Лучший способ убедиться, что адрес действителен, - это подтвердить адрес до того, как вы отправите по почте или отправите что-то.

Содержание:

Как выполнить проверку адреса: подробное руководство

Некоторые адреса не проходят проверку, потому что по той или иной причине они недействительны.

Это горькая правда, и это случается с лучшими из нас. Вы думаете, что ведете себя умно. Вы думаете, что берете все правильные шаги и проверка ваших адресов, прежде чем вы попытаетесь что-то отправить. А потом немыслимое происходит: Ваш адрес недействителен.

Но у подобных событий есть логические объяснения, и мы все можем обрести покой, пытаясь понять суть «почему» нашей ситуации. Другими словами, если вы хотите знать, что делать или как это исправить, вы должны знать, что сломался первым.И прежде чем вы сможете сделать то , вам нужно знать, как он должен выглядеть, когда это произойдет. Работа.

Проверка адреса

Проверка адреса (часто называемая проверкой адреса ) - это процесс проверки того, что адрес это реально. И это простой процесс; объяснить это так же просто, как 1-2-3:

  1. Стандартизация и анализ адресов
  2. Проверка базы данных
  3. Возвращение значения

Давайте посмотрим, как использовать API проверки адреса SmartyStreets. для выполнения этих шагов.

Шаг 1. Стандартизация и анализ адресов

Во-первых, представленный адрес стандартизируется. Это означает, что любой исправлено некорректное форматирование. Номер дома, название улицы, город и т. Д. Упорядочены, написаны и сокращено правильно в соответствии с официальными стандартами почтовой системы, которой принадлежит адрес. Например, в США "Street" заменяется на "St.", "Utah" заменяется на "UT", указаны номера домов. до названия улиц и т. д.Это сделано для того, чтобы адрес можно было правильно сопоставить с Проверка адреса USPS.

На этом этапе также исправляются другие мелкие ошибки. Неправильные названия улиц или городов исправлены и отсутствуют информация заполняется. Это может продолжаться только до определенного момента - стандартизация мало что может сделать, если В данном адресе указано неправильное название улицы или если название улицы отсутствует. Названия городов возможны, если почтовый индекс и почтовый адрес верны.Точно так же отсутствующий или неправильное обозначение улицы может быть исправлено, если в город.

Вот пример правильного адреса:

  2116 Beresford Rd., Smallville, KS 67524  

Теперь предположим, что вышеупомянутый адрес был отправлен с неверной информацией или неверным формат. Стандартизация может исправить такие вещи, как неправильное обозначение улицы, неправильное написание города или отсутствие почтового индекса, при условии, что в нем достаточно другой информации для контекста:

  2116 Бересфорд  ул., Smllvile , KS  

(Неправильное обозначение улицы, город с ошибкой)

Он не может исправить такие вещи, как неправильный адрес улицы или название города, или неправильное название города или штата, если почтовый индекс отсутствует:

   2115 Hartford  Rd., Smallville, KS 67524  

(Неправильный номер адреса, неправильное название улицы)

Короче говоря, если он может определить, каким должен быть , то он сможет внести исправления, но без надлежащего контекст подсказывает, что адрес просто неправильный.Это приводит нас к другой половине шага 1: синтаксическому анализу. Разбор адресов в целом - это попытка разбирать линию данных, определите их отдельные части и пометьте их. Этот метод часто применяется для проверки адреса, поскольку это помогает сделать шаги по стандартизации и валидации более эффективными.

Правильная идентификация движущихся частей адреса может позволить заполнить или исправить больше данных, которые обычно возможно только с помощью стандартизации.Это означает, что у вашего адреса больше шансов проверка, даже если вы что-то написали неправильно.

Однако, как и стандартизация, синтаксический анализ не является надежным; разбор часто заканчивается небольшими сбоями, например, при попытке различать

  123 Bedford St., Мартин, Колорадо  

а также

  123 Бедфорд, Сент-Мартин, Колорадо  

где в первом адресе указано «Bedford Street », а во втором - « Saint Martin city» с проблема слов, сокращающихся до идентичного "St."

Синтаксический анализ обычно выполняется вместе со стандартизацией, хотя несколько поставщиков валидации делают это в качестве окончательной шаг после проверки.

Шаг 2: Проверка базы данных

После того, как очистка адреса была выполнена и должным образом промаркирована через стандартизация и анализ, затем он берется и сравнивается с соответствующей базой данных. Используемая база данных - это та, которая авторитетный стандарт для любой почтовой системы, которую вы используете. Обычно эта база данных хранится почтовый организация, управляемая правительством этой страны, например, USPS в Соединенных Штатах.Выполняется поиск, чтобы увидеть, адрес, о котором идет речь, находится в официальном списке, и если это так, он «проверяется» и помечается как реальный, активный адрес.

Отказ проверить является предметом этой статьи, но множество различных "почему" заслуживают отдельного внимания. объяснения, так что мы вернемся к нему немного позже. Короткий ответ: любой адрес, не указанный в база данных не существует для почтовой системы, поэтому она помечена как «недействительная».

На практике иногда вы не подтверждаете адрес, чтобы отправить письмо или посылку по почте.Вместо этого вы просто нужно знать, что адрес настоящий. Это часто происходит в процессе слияния и управления клиентскими базы данных. Поскольку USPS включает только адреса, на которые они доставляют, и поскольку существуют миллионы адресов там, где USPS не предлагает доставку до двери, SmartyStreets начинается с базы данных адресов USPS, а затем добавляет дополнительные государственные и частные источники для более широкого охвата. Когда адрес подтверждает, что не возникать из базы USPS, мы вам об этом скажем.

Такой подход позволяет проверять адреса для целей доставки, а также для управления базами данных или что-нибудь посередине.

Шаг 3. Возврат значения

Наконец, пользователю возвращаются адресные данные со статусом действительный / недействительный. Это сопровождается, если валидатор предоставляет его, объяснение того, почему он не прошел валидацию или какая часть адреса не прошла проверить.

Ответ, который вам возвращает провайдер валидации, может также включать любую дополнительную информацию, которую провайдер компилирует адреса, которые им передаются.Многие поставщики включают такие вещи, как геокоды, соответствующие адресу, метки RDI или информацию о часовом поясе. Эта дополнительная информация может варьируются от несуществующего до исчерпывающего, в зависимости от компании, предоставляющей его.

На этом мы завершаем обзор процесса проверки адреса.

Плохие адреса

Теперь самое интересное. Адреса ошибаются и не проходят проверку по ряду причин, поэтому, хотя это не исчерпывающий список, то, что мы здесь собрали, является исчерпывающим.Следующий список должен охватывать практически все проблема, с которой вы, вероятно, столкнетесь.

Ошибка ввода

Никогда не недооценивайте силу людей, которые ошибаются. Ошибки в способе ввода данных, если они не проверены, часто остаются незамеченными гораздо позже. Но даже если вы за ними присматриваете, вы все равно убежите в записи, которые введены неправильно. Серьезные орфографические ошибки, неверные или неправильные цифры в почтовом адресе. или почтовый индекс - такая небольшая опечатка ключа может сделать ваш адрес недействительным.

Неверная информация

Подобно указанной выше причине, иногда информация просто неточная. Указано неправильное название улицы или города имя или почтовый индекс. По сути, любая неточность, слишком серьезная для исправления стандартизацией, приведет к тому, что адрес неверный.

Отсутствующая информация

Иногда проблема не в том, что информация неверна, иногда проблема в том, что информация неверна. отсутствует. Действительно сложно подтвердить адрес, если вы не знаете номер дома или название улицы.Ты будешь может проверить точность соотношения города / штата / почтового индекса, но без фактического местоположения место назначения, вы наверху ручья.

Подделка

Иногда информация является поддельной. Люди могут подделать адрес, чтобы скрыть личность, украсть ее или подписать за дубликаты вещей (среди прочего). В любом случае фальсификация информации может вызвать адрес, на который будет возвращен "недействительный" результат (или, что еще хуже, вы могли случайно проверить чей-то адрес, не зная этого).

Не обслуживается

Иногда почтовая служба, по которой вы проходите проверку, не обслуживает территорию напрямую. Все от Почтовый ящик - только почтовые индексы в США для раздираемых войной территорий в стране третьего мира, есть только некоторые места, где почтальон не звонит на дом. Если на физический адрес не приходит почта, значит, она не будет зарегистрирован в базе данных, а это значит, что любое письмо, адресованное ему, будет отправлено туда, откуда оно пришло.

Не зарегистрирован

Независимо от того, с какой страной или с какой почтовой службой вы имеете дело, адрес должен соответствовать этому адресу. почтовая служба, если она принимает почту.Работа почтовой системы - не отслеживать все доступные адрес, который существует. Их работа - отслеживать, какие адреса хотят получать почту . Если вы не говорите, они предполагают, что вы либо этого не хотите, либо не существуете (см. ниже). В любом случае они не будут давать статус VIP. на адрес, которого нет в списке.

Новый адрес

Подобно незарегистрированным адресам, новый адрес, возможно, еще не успел подписаться на почту, или, возможно, почтовая система все еще обрабатывает и добавляет их в список.Почтовая служба не отслеживает каждый раз, когда новый дом или строение вырастает из-под земли; это бремя на вас. Если вы занимаетесь новой структурой, и вы хотите получать почту, ваша задача - убедиться, что почтовое отделение осведомлено о вашем присутствии. Неспособность сделать поэтому это приведет к неверному адресу.

Незанятые

Если адресом никто не пользуется, его некому подписать, поэтому его нет в списке.

Не существует

Время от времени вы смотрите на несуществующий адрес.Иногда это недавний адрес были осуждены, снесены или по иным причинам больше не используются. Чаще всего потому, что адреса никогда не существовало в первое место. Мнимый адрес никому не нужен. Почтовому отделению это не нужно, ты бесполезен для этого. Таким образом, проверка адреса просто скажет вам, что он не может найти адрес, что сделает его недействительным.

Как мне получить USPS для распознавания моего адреса

Заставить почтовую службу США распознать ваш адрес не составит труда, но может потребоваться а несколько месяцев, чтобы вступить в силу.Итак, чем раньше вы начнете, тем лучше. Адреса, управляемые США Адрес Система управления (AMS) позволяет общественности вносить изменения в адрес. Вы можете найти местный офис AMS введя свой город и штат или почтовый индекс Код здесь.

Затем вам будут предоставлены адрес и номер телефона местного офиса AMS, который отвечает за ваши адрес. Они смогут помочь вам добавить или исправить ваш адрес с помощью своей системы.

"Но UPS доставили туда; это значит, что он действителен, не так ли?"

Возможно, вы знаете, что частные перевозчики, такие как UPS, FedEx и DHL, доставляют в места, не признанные действителен в авторитетных базах данных, поддерживаемых такими организациями, как USPS.Если да, то вам, наверное, интересно что это значит. Есть ли у них собственная база данных, и насколько она точнее? Что-то не так с авторитетная база данных? Как частным перевозчикам сходит с рук доставка по этим неправильным адресам?

Частные операторы продают себя на основе своей готовности пойти туда, куда основной оператор не будет. Часто, они даже будут нести предметы и вещества, которые такие перевозчики, как USPS, не будут трогать. Но это не значит, что они лучше, или что адреса, по которым они доставляются, "действительны" в прямом смысле слова.Вот несколько примеров:

  • Доставка по физическому местоположению для адресов, обслуживаемых почтовыми ящиками, потому что у частных операторов нет контроль над почтовыми ящиками, они не могут туда доставить. Вместо этого они доставляют домой почту или пакет в физическое место, как если бы это был почтовый адрес все время. Поскольку это отдаленные места там, где это обычно является проблемой, и требуется доставка на дом, ваши расходы на доставку, вероятно, будут выше. чтобы приспособиться к дополнительной работе, которую им придется делать.
  • Доставка в места, которые не принимают / не могут получать почту - такие места, как склады, где нет места для обычно доставляет такие вещи, как письма и небольшие пакеты. В этих условиях обычно больше объекты, которые отправляются, и частный перевозчик выполняет функцию, аналогичную грузовой судоходной компании. Поскольку это особые места, а также потому, что для более крупных объектов часто требуются более крупные средства доставки и специальные инструменты для использования при доставке, это может стоить дополнительно.
  • Адреса не зарегистрированы / вне зоны обслуживания - частные операторы тоже готовы пойти на поводу везде есть кому получать почту. От планировщика Судного дня, который хочет жить вне сети, до Племя инупиков на отдаленном острове на Аляске, частные перевозчики смело отправляются туда, где раньше не бывал ни один почтальон. Но Такой новаторский подход означает уходить с дороги, и, как вы уже догадались, это увеличивает стоимость.

Вы можете подумать, что это здорово, что частный перевозчик может отправиться во все эти волшебные и экзотические места.Но по определение, если они доставляют в места, которые не действительны, это означает, что вы можете только отправить через частные перевозчики (которые, как известно, стоят дороже).

Теперь стоит упомянуть, что курьерские службы, такие как UPS и FedEx, иногда имеют собственную проверку адреса. инструменты, но вы должны знать, что, по крайней мере, в их случае не все проверки одинаковы. Эти инструменты не проверяют в прямом смысле слова, они просто говорят вам, захотят ли они отнести вашу посылку в место, чтобы увидеть, правда ли это.И мы должны сказать вам, что доставка посылки - это ужасный способ проверки. адрес.

Например, средство проверки UPS охватывает только 50 штатов США и исключает военную и дипломатическую почту. офисные направления. Это действительные адреса, которые обслуживаются USPS на регулярной основе, и UPS не может сказать вам, что они настоящие.

Точно так же инструменту FedEx не хватает точности более надежной проверки, например, Инструменты проверки адресов USPS, которые мы предоставляем.Например, он использует AVS, чтобы помочь заполнить недостающие данные, поскольку он не стандартизирован. Что касается фактической проверки, скорее чем сравнивать адрес по авторизованному списку, система FedEx просто проверяет, соответствует ли данный адрес реальному штат, город и улица, затем проверяет номер дома, чтобы убедиться, что он находится в пределах доступных диапазонов на этой улице. Если оно делает, он «соответствует» стандартам FedEx.

Это означает, что FedEx потенциально проверяет адреса воображаемых домов и предприятий, и что вы, возможно, не знайте, что ваша посылка не будет доставлена, пока вы не получите по почте коробку с наклейкой «Вернуть отправителю» в теме.Они, вероятно, не возражают, поскольку им платят в любом случае, но мы держим пари, что вы платите.

Вот откуда взялось расхождение на примере США: частные перевозчики не поддерживают отдельная почтовая система. Они используют уже существующую систему - систему, созданную и поддерживаемую их конкурент, USPS. Они не собирают и не хранят свою собственную базу адресов. Все что они делают доставляет вещи.

Вот почему мы используем авторитетные базы данных при проверке.Хотя частные перевозчики могут добраться до мест, где базы данных говорят, что не существуют, на них нельзя рассчитывать, что они скажут вам, когда адрес реальный, и мало, если таковые имеются, предложить международный проверка (и мы можем только представить себе удовольствие от возврата международного пакета в отправитель). Что такое международный адрес Проверка ?

Что делать, если адрес недействителен?

По некоторым причинам неверных адресов вы ничего не можете сделать. Для начала, если кто-то сфальсифицировал адрес информации, то вы мало что можете сделать, чтобы отследить правильную информацию.Но если проблема была в том кто-то замял клавиши при вводе, или произошла обычная ошибка в названиях мест, человеческое прикосновение может часто разрешают то, что компьютер считает невозможным. Итак, вот несколько идей, как справиться с плохими адресами.

Дважды проверьте свои данные: , возможно, вы что-то пропустили. Может быть, ошибка была сделана в какой-то момент во время входа, или что-то не копируется должным образом. Никогда не помешает взглянуть на это еще раз.

Ищите распространенные ошибки: перевернутые числа, слова с часто встречающимися ошибками, проверка на точность обозначения улиц, ну знаете, мелочи.Такие вещи, о которых вы, возможно, не задумываетесь, но которые почтальоны и женщины нуждаются в разъяснении, собираются ли они доставить почту в нужное место. Как люди, мы - создания привычки, и среди наших привычек есть привычные ошибки. Так что проверьте адрес и проверьте за то, что вы ошибаетесь снова и снова.

Действительно ли ваш адрес является почтовым ящиком ?: Это может быть реальный адрес, но если этот дом или предприятие часть почтового ящика "только почтовый ящик", вы не собираетесь получить прочное подтверждение.Так что проверьте и посмотрите если вы тестируете адрес, который не будет зарегистрирован в почтовой системе из-за местной структуры обслуживания.

Для адресов в США существует ряд инструментов, которые могут сделать это за вас. Фактически, , мы, , можем это сделать, и это не будет стоить вам ни цента. Просто введите город, штат и 9-значный почтовый индекс. в наш демонстрация проверки адреса, и мы дадим вам краткую информацию о ZIP-архиве Кодекс, включая его "тип." Если тип - «S» (от «стандарт»), то ваш адрес просто недействителен.Но если тип "П" (для «почтового ящика»), тогда вам нужно знать номер ящика, если вы когда-либо собираетесь получать почту этим получателям.

Еще кое-что, что вам следует знать: если вы или знаете номер абонентского ящика (или думаете, что знаете его), вы можете подтвердите его так же, как физический адрес. Это означает то же самое: это настоящий адрес, и это в настоящее время используется. Здесь мы можем показать вам, как отправить почту на абонентский ящик

Заполните отсутствующие данные: Отсутствующие данные могут быть реальной проблемой, когда вы пытаетесь проверить, поэтому убедитесь, что вы заполнили все, что можно.Чем больше информации вы предоставите, тем точнее будет проверка будет. Если вы получили неверный ответ, проверьте еще раз и убедитесь, что вы предоставили столько адреса, насколько это возможно, и повторите попытку.

Заключение

«Недействительность» - настоящая проблема. Если это еще не повлияло на вас, скорее всего, это коснулось кого-то из ваших знакомых. Каждый дневные адреса становятся недействительными, и если их не лечить, пакеты и письма будут возвращен отправителю USPS как недостаточный адрес или другой тип ошибка.Как и в случае с Во многих случаях путь к исцелению начинается с предотвращения: проверка может помочь вам определить адреса проблем и хотя не каждый недействительный адрес можно вылечить, вы можете быть спокойны, зная, какой из ваших адреса настоящие.

Так что помните, у неверного адреса есть причина. Эти причины могут быть ключом к успешным усилиям по устранению проверка, если вы их знаете. А знание, в конце концов, - это половина дела.

: элемент Input (ввод формы) - HTML: язык разметки гипертекста

accept

Действителен только для типа ввода файл , атрибут accept определяет, какие типы файлов можно выбрать в элементе управления загрузкой файла .См. Тип ввода файла.

alt

Действителен только для кнопки image , атрибут alt предоставляет альтернативный текст для изображения, отображая значение атрибута, если изображение scr отсутствует или не загружается по иным причинам. См. Тип ввода изображения.

автозаполнение

(, а не логический атрибут!) Атрибут autocomplete принимает в качестве своего значения строку, разделенную пробелами, которая описывает, какой тип функции автозаполнения должен предоставлять ввод, если таковой имеется.Типичная реализация автозаполнения вызывает предыдущие значения, введенные в то же поле ввода, но могут существовать и более сложные формы автозаполнения. Например, браузер может интегрироваться со списком контактов устройства для автозаполнения адресов электронной почты в поле ввода электронной почты. См. Допустимые значения в разделе «Значения в атрибуте автозаполнения HTML».

Атрибут автозаполнения действителен для скрытый , текст , поиск , URL , тел , электронная почта , дата , месяц , неделя , время , datetime-local , номер , диапазон , цвет и пароль .Этот атрибут не влияет на типы ввода, которые не возвращают числовые или текстовые данные, он действителен для всех типов ввода, кроме флажка , радио , файла или любого из типов кнопок.

См. Атрибут автозаполнения HTML для получения дополнительной информации, включая информацию о безопасности пароля и о том, как автозаполнение немного отличается для скрытого от других типов ввода.

автофокус

Логический атрибут, который, если присутствует, указывает, что входные данные должны автоматически иметь фокус, когда страница завершила загрузку (или когда был отображен

, содержащий элемент).

Примечание. Элемент с атрибутом autofocus может получить фокус до того, как сработает событие DOMContentLoaded .

Атрибут autofocus может иметь не более одного элемента в документе. Если поместить более одного элемента, первый с атрибутом получает фокус.

Атрибут autofocus не может использоваться для входов типа hidden , поскольку скрытые входы не могут быть сфокусированы.

Предупреждение: Автоматическая фокусировка элемента управления формой может сбить с толку людей с ослабленным зрением, использующих технологию чтения с экрана, и людей с когнитивными нарушениями. Когда назначен автофокус , программы чтения с экрана «телепортируют» своего пользователя в элемент управления формы, не предупреждая его заранее.

Будьте внимательны к доступности при применении атрибута autofocus . Автоматический фокус на элементе управления может вызвать прокрутку страницы при загрузке.Фокус также может вызвать отображение динамических клавиатур на некоторых сенсорных устройствах. В то время как программа чтения с экрана объявляет метку элемента управления формы, получающего фокус, программа чтения с экрана ничего не объявляет перед меткой, и зрячий пользователь на небольшом устройстве в равной степени пропустит контекст, созданный предыдущим содержимым.

захват

Введенный в спецификацию HTML Media Capture и действительный только для типа ввода файл , атрибут capture определяет, какой носитель - микрофон, видео или камера - следует использовать для захвата нового файла для загрузки с загрузкой файла контроль в поддерживающих сценариях.См. Тип ввода файла.

проверено

Допустимо для типов radio и , отмечен - это логический атрибут. Если присутствует в радио типа , он указывает, что переключатель является выбранным в данный момент в группе одноименных переключателей. Если присутствует в флажке типа , это означает, что флажок установлен по умолчанию (при загрузке страницы). , а не , указывает, установлен ли этот флажок в данный момент: если состояние флажка изменяется, этот атрибут содержимого не отражает изменения.(Обновлен только атрибут HTMLInputElement IDL.)

Примечание: В отличие от других элементов управления вводом, значения флажков и переключателей включаются в отправленные данные только в том случае, если они в настоящее время отмечены . Если да, то отправляются имя и значение (я) отмеченных элементов управления.

Например, если флажок, имя - плод , имеет значение из вишня , и флажок установлен, отправленные данные формы будут включать плод = вишня .Если флажок не установлен, он вообще не отображается в данных формы. Значение по умолчанию для флажков и переключателей - на .

имя каталога

Действителен для типов ввода text и search , атрибут dirname разрешает передачу направленности элемента. При включении элемент управления формы будет представлен с двумя парами имя / значение: первая - это имя и значение , вторая - значение dirname как имя со значением ltr или rtl. устанавливается браузером.

  

При отправке формы, приведенной выше, входные данные вызывают отправку пары name / value из fruit = cherry и пары dirname / direction fruit.dir = ltr .

отключено

Логический атрибут, который, если он присутствует, указывает, что пользователь не должен иметь возможность взаимодействовать с вводом.Отключенные входы обычно отображаются с более тусклым цветом или с использованием какой-либо другой формы индикации того, что поле недоступно для использования.

В частности, отключенные входы не получают событие click , а отключенные входы не отправляются вместе с формой.

форма

Строка, определяющая элемент

, с которым связан ввод (то есть его -владелец формы ).Значение этой строки, если оно присутствует, должно соответствовать идентификатору id элемента в том же документе. Если этот атрибут не указан, элемент связан с ближайшей содержащей форму, если таковая имеется.

Атрибут формы позволяет размещать ввод в любом месте документа, но включать его в форму в другом месте документа.

Примечание: Ввод может быть связан только с одной формой.

формация

Действительно для изображения и представляют только типы ввода . См. Тип ввода для отправки для получения дополнительной информации.

тип

Действительно для изображения и представляют только типы ввода . См. Тип ввода для отправки для получения дополнительной информации.

метод формы

Действительно для изображения и представляют только типы ввода .См. Тип ввода для отправки для получения дополнительной информации.

форма новалидата

Действительно для изображения и представляют только типы ввода . См. Тип ввода для отправки для получения дополнительной информации.

форма цели

Действительно для изображения и представляют только типы ввода . См. Тип ввода для отправки для получения дополнительной информации.

высота

Допустимо только для кнопки ввода изображения , высота - это высота файла изображения, отображаемого для представления графической кнопки отправки.См. Тип ввода изображения.

id

Глобальный атрибут, действительный для всех элементов, включая все типы ввода, он определяет уникальный идентификатор (ID), который должен быть уникальным во всем документе. Его цель - идентифицировать элемент при связывании. Значение используется как значение атрибута для , чтобы связать метку с элементом управления формы. См. .

режим ввода

Глобальное значение, действительное для всех элементов, оно дает браузерам подсказку относительно типа конфигурации виртуальной клавиатуры, используемой при редактировании этого элемента или его содержимого.Значения включают нет , текст , тел , url , адрес электронной почты , числовой , десятичный и поиск .

список

Значение, присвоенное атрибуту списка , должно быть id элемента , расположенного в том же документе. предоставляет список предопределенных значений, которые можно предложить пользователю для этого ввода.Любые значения в списке, несовместимые с типом , не включаются в предлагаемые варианты. Предоставленные значения являются предложениями, а не требованиями: пользователи могут выбрать из этого предопределенного списка или указать другое значение.

  <специалист по данным>
  
  
  
  
  


  
  
  
  
  
  
  


  
  
  
  
  


  <вариант> https: // разработчик.mozilla.org 
  
  
  
  


Действителен на текст , поиск , url , тел , электронная почта , дата , месяц , неделя , время , datetime-local , номер , диапазон и цвет .

Согласно спецификациям, атрибут list не поддерживается скрытым , паролем , флажком , радио , файлом или любым из типов кнопок.

В зависимости от браузера пользователь может видеть предлагаемую настраиваемую цветовую палитру, метки вдоль диапазона или даже ввод, который открывается как типа hidden, значение входных данных автоматически устанавливается пользовательским агентом в кодировку символов, используемую для отправки формы.

  • isindex : По историческим причинам имя isindex недопустимо.
  • название и радио-кнопки

    Атрибут name создает уникальное поведение для переключателей.

    Одновременно может быть отмечен только один переключатель в одноименной группе переключателей. Выбор любой радиокнопки в этой группе автоматически отменяет выбор любой выбранной в данный момент радиокнопки в той же группе. Значение этого отмеченного переключателя отправляется вместе с именем, если форма отправлена,

    При переходе к серии одноименных групп переключателей, если одна из них отмечена, она получит фокус. Если они не сгруппированы вместе в исходном порядке, если одна из групп отмечена, переход в группу начинается, когда встречается первый в группе, пропуская все те, которые не отмечены.Другими словами, если один из них отмечен, при переходе по табуляции не отмеченные радиокнопки в группе пропускаются. Если ни один не отмечен, группа переключателей получает фокус при достижении первой кнопки в группе с тем же именем.

    После того, как одна из радиокнопок в группе окажется в фокусе, с помощью клавиш со стрелками можно будет перемещаться по всем радиокнопкам с тем же именем, даже если радиокнопки не сгруппированы вместе в исходном порядке.

    HTMLFormElement.elements

    Когда элементу ввода присвоено имя , это имя становится свойством элемента формы HTMLFormElement.элементы собственности. Если у вас есть вход, имя которого установлено как гость , а другое имя - размер шляпы , можно использовать следующий код:

      let form = document.querySelector ("форма");
    
    пусть guestName = form.elements.guest;
    let hatSize = form.elements ["размер шляпы"];
      

    После запуска этого кода guestName будет HTMLInputElement для поля guest , а hatSize - объектом для поля с размером шляпы .

    Предупреждение: Избегайте присвоения элементам формы имени , которое соответствует встроенному свойству формы, поскольку в этом случае вы переопределите предопределенное свойство или метод этой ссылкой на соответствующий ввод.

    образец

    Атрибут шаблона , если он указан, представляет собой регулярное выражение, которому должно соответствовать входное значение , чтобы значение прошло проверку ограничения.Это должно быть допустимое регулярное выражение JavaScript, используемое типом RegExp и описанное в нашем руководстве по регулярным выражениям; флаг 'u' указывается при компиляции регулярного выражения, так что шаблон обрабатывается как последовательность кодовых точек Unicode, а не как ASCII. Вокруг текста шаблона не следует указывать косую черту.

    Если атрибут шаблона присутствует, но не указан или недействителен, регулярное выражение не применяется, и этот атрибут полностью игнорируется.Если атрибут шаблона действителен и непустое значение не соответствует шаблону, проверка ограничений предотвратит отправку формы.

    Совет: Если используется атрибут шаблона , проинформируйте пользователя об ожидаемом формате, включив рядом пояснительный текст. Вы также можете включить атрибут title , чтобы объяснить, какие требования предъявляются к шаблону; в большинстве браузеров этот заголовок отображается как всплывающая подсказка. Для доступности требуется видимое объяснение.Всплывающая подсказка - это улучшение.

    Дополнительные сведения см. В разделе «Проверка на стороне клиента».

    заполнитель

    Заполнитель Атрибут - это строка, которая дает пользователю краткую подсказку относительно того, какая информация ожидается в поле. Это должно быть слово или короткая фраза, которая дает подсказку относительно ожидаемого типа данных, а не объяснение или подсказку. Текст не должен содержать символов возврата каретки или перевода строки.Так, например, если ожидается, что в поле будет записано имя пользователя, а его метка - «Имя», подходящим заполнителем может быть «например, Мустафа».

    Примечание: Атрибут заполнитель не так семантически полезен, как другие способы объяснения вашей формы, и может вызвать непредвиденные технические проблемы с вашим контентом. См. Ярлыки для получения дополнительной информации.

    только для чтения

    Логический атрибут, который, если он присутствует, указывает, что пользователь не должен иметь возможность редактировать значение ввода.Атрибут только для чтения поддерживается текстом , search , url , tel , email , date , month , week , time , datetime-local , номер и пароль типы ввода.

    См. Атрибут HTML: только для чтения для получения дополнительной информации.

    требуется

    Требуется - это логический атрибут, который, если он присутствует, указывает, что пользователь должен указать значение для ввода перед отправкой формы-владельца.Требуемый атрибут поддерживается текстом , поиском , url , tel , email , date , month , week , time , datetime-local , номер , пароль , флажок , радио и файл входы.

    См. Проверка на стороне клиента и атрибут HTML: требуется для получения дополнительной информации.

    размер
    Действителен для эл. Почты , пароля , тел и текста вводит только типы .Указывает, какая часть ввода отображается. В основном создает тот же результат, что и установка свойства CSS width с некоторыми особенностями. Фактическая единица измерения значения зависит от типа ввода. Для пароля и текста это количество символов (или em единиц) со значением по умолчанию 20 , а для других - пикселей с. Ширина CSS имеет приоритет над атрибутом размера.
    SRC

    Действителен только для кнопки ввода image , src представляет собой строку, определяющую URL-адрес файла изображения, отображаемого для представления графической кнопки отправки.См. Тип ввода изображения.

    шаг

    Допустимый для числовых типов ввода, включая число , типы ввода даты / времени и диапазон , атрибут шага - это число, которое указывает степень детализации, которой должно соответствовать значение.

    Если явно не указано:

    • Шаг по умолчанию равен 1 для номера и диапазона .
    • Для типов ввода даты / времени шаг выражается в секундах, при этом шаг по умолчанию составляет 60 секунд .Коэффициент масштабирования шага равен 1000 (который преобразует секунды в миллисекунды, как это используется в других алгоритмах).

    Значение должно быть положительным числом - целым или с плавающей запятой - или специальным значением или , что означает, что пошаговое выполнение не подразумевается, и допускается любое значение (за исключением других ограничений, таких как мин. и макс. ).

    Если любой не задан явно, допустимые значения для числа , числа , типов ввода даты / времени и диапазона , типов ввода равны основанию для шага - значению мин и приращениям значения шага, до значения max , если указано.

    Например, если у вас есть , то любое четное целое число, 10 или больше, является допустимым. Если опущено, , любое целое число допустимо, но числа с плавающей запятой (например, 4.2 ) недействительны, потому что шаг по умолчанию равен 1 . Чтобы значение 4.2 было действительным, шаг step должен был быть установлен на , любое значение , 0,1, 0,2 или любое значение min должно было быть числом, заканчивающимся на .2 , например

    Примечание: Когда данные, введенные пользователем, не соответствуют пошаговой конфигурации, значение считается недопустимым при проверке ограничений и будет соответствовать псевдоклассу : недопустимый .

    Дополнительные сведения см. В разделе «Проверка на стороне клиента».

    tabindex

    Глобальный атрибут, действительный для всех элементов, включая все типы ввода, целочисленный атрибут, указывающий, может ли элемент принимать фокус ввода (может ли он фокусироваться), если он должен участвовать в последовательной навигации с помощью клавиатуры.Поскольку все типы ввода, за исключением ввода скрытого типа, являются фокусируемыми, этот атрибут не следует использовать в элементах управления формой, поскольку для этого потребуется управление порядком фокуса для всех элементов в документе с риском нанесения ущерба удобству использования и доступности, если это будет сделано. неправильно.

    титул

    Глобальный атрибут, действительный для всех элементов, включая все типы ввода, содержащий текст, представляющий консультативную информацию, относящуюся к элементу, которому он принадлежит.Такая информация обычно, но не обязательно, может быть представлена ​​пользователю в виде всплывающей подсказки. Заголовок НЕ должен использоваться в качестве основного объяснения цели элемента управления формой. Вместо этого используйте элемент с атрибутом для , установленным для атрибута id элемента управления формы . См. Ярлыки ниже.

    тип

    Строка, определяющая тип отображаемого элемента управления. Например, для создания флажка используется значение , флажок .Если опущено (или указано неизвестное значение), используется тип ввода текст , создавая поле ввода открытого текста.

    Допустимые значения перечислены в разделе «Типы ввода» выше.

    значение

    Значение элемента управления вводом. Когда это указано в HTML, это начальное значение, и с этого момента оно может быть изменено или получено в любое время с помощью JavaScript для доступа к соответствующему свойству value объекта HTMLInputElement .Атрибут value всегда является необязательным, хотя должен считаться обязательным для флажка , radio и hidden .

    ширина

    Допустимо только для кнопки ввода изображения , ширина - это ширина файла изображения, отображаемого для представления графической кнопки отправки. См. Тип ввода изображения.

    .

    alexxlab

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *