php - 如何禁用 symfony 2.3 中特定按钮的 html5 验证

标签 php html validation symfony symfony-forms

我有一个包含三个按钮的表单。一种用于添加对象,一种用于删除对象,一种用于编辑对象。

我现在想使用 Symfony 2.3 中引入的新表单按钮在添加按钮中禁用 html5 验证。这是可能的还是我必须创建一个新的按钮类型?我怎么能那样做?

最佳答案

要禁用表单验证,请在提交按钮上使用 formnovalidate

例如:

<div class="row">
  <input type="email">
  <input formnovalidate type="submit" value="Remove row">
</div>
<div class="row">
  ...
</div>
<input type="submit" value="Submit rows">

请注意 formnovalidate 在删除按钮上,因此即使它旁边的字段包含无效电子邮件,它仍然可以被删除。真正的提交按钮没有 formnovalidate 属性,所以在真正提交表单之前所有的电子邮件都必须有效。

关于php - 如何禁用 symfony 2.3 中特定按钮的 html5 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17068778/

相关文章:

php - 是否有类似 PHP 的 PyFlakes 之类的东西?

jQuery 复选框验证

ios - 如何在 objective-c 中使用+符号验证电话号码?

XML Schema (XSD) 验证工具?

html - div 的不透明度会产生意想不到的结果并将内容与图像混合

javascript - 无限滚动显示重复结果

php - 整个站点的单一类别表或不同用例的不同表

php - CakePHP:查找上一小时的记录

jquery - CSS 滑动边框

android - whatsapp 超链接 - 结合 whatsapp ://send? 与 intent://send/