Константы для обеих задач: использование action = "mailto: [email protected]", используемые браузеры - IE и Chrome, html-форма, построенная так, чтобы иметь 117 полей ввода (я знаю, их много).
Проблема # 1
html-форма не буду вызывает почтовый клиент, если у меня слишком много полей ввода (117) при использовании method = "Post" или method = "POST". Результат - при нажатии кнопки отправки кнопка выглядит так, как если бы была нажата, но почтовый клиент не запускается.
Если я уменьшу поля ввода на странице html со 117 до 94 и использую либо method = "Post", либо method = "POST". Результат - при нажатии кнопки отправки открывается электронная почта клиента и появляется 94 поля ввода. Почти успешно, но мне не хватает 23 полей ввода
Проблема # 2
method = "Get". Результат - почтовый клиент открывается, но записи поля ввода не добавляются в электронное письмо - тело письма пустое.Может ли кто-нибудь предложить предложения, основанные на моем объяснении выше? Или взгляните на мой код, чтобы узнать, не делаю ли я что-то не так?
Спасибо.
HTML слишком длинный для перечисления, поэтому Я разместил код здесь.
Сценарии могут быть конечной целью. Но когда вы работаете в правительственном учреждении и вам нужно пройти через множество уровней, чтобы поговорить с веб-администратором, чтобы получить доступ к серверу, вы используете обходной путь. Мои усилия - это работа.
Насколько я понимаю, mailto:... заставляет браузер открывать внешнее почтовое приложение. Таким образом, это означает, что вы можете иметь дело с ограничением используемого вами внешнего почтового приложения, которое здесь не упоминается.






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