【问题标题】:HTML5 required attribute and two submitsHTML5 必需属性和两个提交
【发布时间】:2020-01-31 09:56:19
【问题描述】:

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

<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>

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

【问题讨论】:

    标签: html forms validation required


    【解决方案1】:

    在您的按钮中添加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

    【讨论】:

    • 我完全忘记了这个“formnovalidate”属性。谢谢。
    【解决方案2】:

    如果我理解您的问题,您希望在单击提交按钮时删除或禁用所需的内容?由于它是一个属性,因此您只需将其从输入中的属性列表中删除即可。希望这能回答您的问题。

    【讨论】:

      猜你喜欢
      • 2016-06-14
      • 1970-01-01
      • 1970-01-01
      • 2014-08-15
      • 2011-03-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-06
      相关资源
      最近更新 更多