Как выбрать кнопку без проверки формы - PullRequest
0 голосов
/ 26 февраля 2019

Как запретить форме проверять обязательные поля при выборе кнопки «Средний доход домохозяйства».

<form method="post">  The 
<input type="text" name="myIncome[0][Income]" required
  placeholder="#######.##" pattern="^(?=.*[1-9])\d*(?:\.\d{2}$)?" />

<input type="submit" name='cmdSubmit' value="Submit" 
formaction="ProjectCensus.php">

<input type="submit" name='cmdAvgHousehold' value="Average Household Income" 
formaction="Average_household.php">

1 Ответ

0 голосов
/ 26 февраля 2019

Вы хотели бы изменить тип этой кнопки.

Попробуйте:

<button type="button" ... ></button>

Обновлено в соответствии с запросом : я рекомендую использовать JQuery ajax()для обработки отправки формы (это будет легче понять).

$("#myForm").submit(ev => {
  ev.preventDefault();
  $.ajax({
    type: 'POST',
    url: "Average_household.php",
    // data: {},
    success: resp => {
      alert("Submitted comment");
    },
    error: resp => {
      alert("There was an error submitting this form");
    }
  });
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<!-- src: https://html.com/attributes/button-type/ -->
<form id="myForm" action="/button-type">

  <button type="button" onclick="alert('This button does nothing.')">Click me for no reason!</button>

  <br><br>
  <label for="name">Name</label><br>
  <input name="name"><br><br> <button type="reset">Reset the form!</button><br><br>

  <button type="submit" disabled>Submit (disabled)</button>
</form>

Надеюсь, это поможет,

...