Форма не отправляется автоматически - PullRequest
0 голосов
/ 13 февраля 2019

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

Вот как теперь выглядит моя jsp-страница:

<html> 
     <head><script type="text/javascript" src="scripts/jquery-1.9.1.min.js"></script></head>
        <title>Test</title>
        <body>
            <form method="POST" id="formId" action="${url}" target="_blank">
            <input name="responseText" type="hidden" value="${text}"/>
            <input name="launchSurvey" type="submit" value="login"/>
            </form>
           <script type="text/javascript"> 
$(document).ready(function() {

    $('#formId').submit();

});
</script></body>
</html>

Даже если я использую:

<script>document.getElementById("formId").submit();</script> 

внутри элемента body, он не работает.

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

РЕДАКТИРОВАТЬ: когда я пытаюсь отладить в консоли ... formId выше нуля, хотя formId находится на странице.Я не уверен, почему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...