我有两个提交按钮:
<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>
我想使用save按钮所需的属性,但不想使用delete按钮。
我该怎么做?
最佳答案
当您使用on click监听器单击delete btn跳过表单验证时,可以将novalidate
属性添加到表单中。
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>
关于javascript - 指定两个提交按钮的require-attribute,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52293755/