Укажите атрибут require для двух кнопок submit - PullRequest
0 голосов
/ 12 сентября 2018

У меня есть две кнопки отправки:

<form>
  <button type="submit" name="submit" value="save">save</button>
  <button type="submit" name="submit" value="delete">delete</button>
  
  <input name="text" placeholder="Text here" required/>
</form>

Я хочу использовать обязательный атрибут для кнопки сохранения, но не для кнопки удаления.

Как это сделать?

1 Ответ

0 голосов
/ 12 сентября 2018

Вы можете добавить novalidate атрибут к вашей форме, когда вы нажимаете на Delete BTN с прослушивателем onclick, чтобы пропустить проверку формы.

function skipValidate() {
  document.querySelector("#form").setAttribute("novalidate", true)
}
<form id="form">
  <button type="submit" name="submit" value="save">save</button>
  <button type="submit" name="submit" value="delete" onclick="skipValidate()">delete</button>
  
  <input name="text" placeholder="Text here" required/>
</form>
...