HTML-форма не открывает клиент из-за слишком большого количества полей ввода?

Константы для обеих задач: использование action = "mailto: [email protected]", используемые браузеры - IE и Chrome, html-форма, построенная так, чтобы иметь 117 полей ввода (я знаю, их много).

  1. Проблема # 1

    • html-форма не буду вызывает почтовый клиент, если у меня слишком много полей ввода (117) при использовании method = "Post" или method = "POST". Результат - при нажатии кнопки отправки кнопка выглядит так, как если бы была нажата, но почтовый клиент не запускается.

    • Если я уменьшу поля ввода на странице html со 117 до 94 и использую либо method = "Post", либо method = "POST". Результат - при нажатии кнопки отправки открывается электронная почта клиента и появляется 94 поля ввода. Почти успешно, но мне не хватает 23 полей ввода

  2. Проблема # 2

    • html-форма будут вызывает почтовый клиент, хотя у меня 117 полей ввода при использовании method = "Get". Результат - почтовый клиент открывается, но записи поля ввода не добавляются в электронное письмо - тело письма пустое.

Может ли кто-нибудь предложить предложения, основанные на моем объяснении выше? Или взгляните на мой код, чтобы узнать, не делаю ли я что-то не так?

Спасибо.

HTML слишком длинный для перечисления, поэтому Я разместил код здесь.

Это звучит как смехотворно неэффективный способ делать то, что делалось годами. Почему бы вам просто не использовать метод POST, который ссылается на почтовый скрипт формы PHP (или другой серверный язык)?

Justin R. 24.05.2018 19:56

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

razor7132 24.05.2018 21:47

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

Tim 25.05.2018 00:05
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
0
3
49
0

Другие вопросы по теме