温馨提示:本文翻译自stackoverflow.com,查看原文请点击:html - HTML5 required attribute and two submits
forms html validation required

html - HTML5必需属性和两个提交

发布于 2020-03-28 23:39:45

我有一个带有必填输入字段和两个提交按钮的表单:

<form method="POST">
    <input type="text" name="text1" value="<?php echo $temp1 ?>"  required>
    <button type="submit" name="submit">Submit</button>
    <button type="submit" name="auto">Auto</button>
</form>

我需要的是在用户单击“自动”按钮时忽略“必需”,并使它仅适用于“提交”。

查看更多

查看更多

提问者
John
被浏览
60
Foxseiz 2020-01-31 18:00

添加formnovalidate您的按钮。

formnovalidate属性可用于制作不触发约束验证的提交按钮。

<form method="POST">
    <input type="text" name="text1" value="<?php echo $temp1 ?>"  required>
    <button type="submit" name="submit">Submit</button>
    <button type="submit" name="auto" formnovalidate>Auto</button>
</form>

供参考:W3Schools