У меня есть проблема с перезапуском формы с JavaScript - PullRequest
0 голосов
/ 21 марта 2020

Я пытаюсь выполнить условие if при запросе сброса формы. Когда условие будет подтверждено, форма будет сброшена, в противном случае она не будет сброшена.

<!DOCTYPE html>
<html>
    <head>
        <title>form events</title>
        <meta charset="windows-1250">
    </head>
    <body>
        <form onreset="FormReset()" name="form1">
            <input type="text" name="T1" size="20"  /><br />
            <input type="reset" name="res1=" value="reset" /><br />
        </form>
        <script language="javascript">
            function FormReset(){
              if(confirm("Do you wish to reset your data?")){
                  return true;
                  }
              else return false; 
              }
        </script>
    </body>
</html> 

1 Ответ

0 голосов
/ 21 марта 2020

Код ниже должен работать:

<!DOCTYPE html>
<html>
  <head>
    <title>form events</title>
    <meta charset="windows-1250" />
  </head>
  <body>
    <form name="form1" id="myForm">
      <input type="text" name="T1" size="20" /><br />
      <input
        type="button"
        onclick="FormReset()"
        name="res1="
        value="reset"
      /><br />
    </form>
    <script language="javascript">
      function FormReset() {
        if (confirm("Do you wish to reset your data?")) {
          document.getElementById("myForm").reset();
        } 
      }
    </script>
  </body>
</html>

Пример оформления заказа

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