Снова отправил письмо на этот адрес. Надеюсь, что это прибывает в один кусок. Благодарю.

от вопрос уже есть ответ здесь:

Почему форма не POST в Excel 2016 для Mac? 2 ответа

При тестировании веб-надстройки Excel, которая имеет HTML-форму,POSTs вhttpbin Служба запросов и ответов, форма не отправляется.

Я использую Excel 2016 для Mac версии 15.39 (171010), работающий на High Sierra ver 10.13.1. Я видел ту же проблему с Excel для iPad.

Являются ли надстройки Excel несовместимыми с Excel 2016 для Mac и iPad при использованииPOST метод для форм?

Есть звонок на сайт и страница открывается в браузере. Тем не менее, нетPOST, Это то, что мы видим наhttpbin.org страница - обратите внимание на методGET и никаких параметров и их значений не видно:

{
    "Host": "httpbin.org",
    "Upgrade-Insecure-Requests": "1",
    "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36"
    "method": "GET",
    "origin": "<ip-address-here>",
    "url": "https://httpbin.org/anything"
}

Используя это:

<script type="text/javascript">
    $("#testForm").submit();
</script>

<form method="POST" id="testForm" action="https://httpbin.org/anything" accept-charset="UTF-8" target="_blank">
    <input type='hidden' name='mergeDataFormat' value='csv'>
    <input type="hidden" name="mergeData" id="mergeData" value='Name,Street,"City, State",ZIP Code'>
    <input type="submit" value="Send" id="submitForm" />
</form>

Пожалуйста, обратитесь к этому сообщению для более подробной информации:Почему форма не POST в Excel 2016 для Mac?

AppDomain было установлено следующее:

<AppDomains>
    <AppDomain>https://httpbin.org/</AppDomain>
</AppDomains>

Пробовал сonsubmit обработчик, как показано ниже, но я не вижу изменений.

<form method="POST" id="testForm" onsubmit="datasubmit()" action="https://httpbin.org/anything" accept-charset="UTF-8" target="_blank"></form>

<script type="text/javascript">
    function datasubmit() {
        console.log("Your details have submitted..........");
    }
</script>

Тот же код отлично работает при тестировании в браузере, вне Excel 2016 для Mac. Также отлично работает в Excel Online. Сбой только в Excel 2016 для Mac.

Ответы на вопрос(1)

Ваш ответ на вопрос