Как отправить это? - PullRequest
       5

Как отправить это?

0 голосов
/ 30 ноября 2018

У меня есть фрагмент кода ниже, я использую Puppeteer для отправки этого содержимого формы, но после ввода значения он перезагружает страницу, и поле становится пустым, и ничего не происходит, Как отправить это?

<form name="Logon" method="POST" autocomplete="off" onsubmit="return false;"> 
<input type="password" name="textField" title="* textField" id="textField" maxlength="32">
<a href="#" onclick="javascript:submitForm(); return false" tabindex="2">
<img src="/images/btn_submit_def.gif" border="0" alt="Submit" title="Submit"></a>
</form>

Ответы [ 3 ]

0 голосов
/ 30 ноября 2018

Я думаю, что вам не хватает нескольких вещей в вашем коде, таких как - 1. атрибут действия (что означает, что вы хотите сделать, когда нажимаете на submit. 2. Определение метода submitform также отсутствует

Пожалуйста, смотрите нижеЯ обновил ваш код, как показано ниже -

    <form name="Logon" method="POST" autocomplete="off" action="test.php"> 
    <input type="password" name="textField" title="* textField" id="textField" 
    maxlength="32">
    <a href="#" onclick="javascript:submitform(); return false" tabindex="2">
   <img src="/images/btn_submit_def.gif" border="0" alt="Submit" title="Submit"></a>
   </form>

   <script>

   function submitform()
   {
     document.Logon.submit();
   }
   </script>

    </body>
    </html>
0 голосов
/ 30 ноября 2018

Вы можете сделать это

<body>
        <form name="Logon" method="POST" autocomplete="off">
            <input type="password" name="textField" title="* textField" id="textField" maxlength="32">
            <a href="#" onclick="func(this)">
                <img src="/images/btn_submit_def.gif" border="0" alt="Submit" title="Submit">
            </a>
        </form>
    </body>

    <script>
        function func(ahr) {
            ahr.innerHTML = "very good"
            // you can do whatever you want
        }
    </script>
0 голосов
/ 30 ноября 2018

Попробуйте:

<a href="#" onclick="this.form.submit();" tabindex="2">

Или, используя jQuery:

<a href="#" onclick="$(this).closest('form').submit();" tabindex="2">

Вам также может понадобиться заменить href="#" на href="javascript:void(0);".

Hopeэто помогает.

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