使用 Formvalidation.io 的多个提交按钮

Posted

技术标签:

【中文标题】使用 Formvalidation.io 的多个提交按钮【英文标题】:Multiple submit buttons with Formvalidation.io 【发布时间】:2020-04-07 04:07:45 【问题描述】:

我的表单中有 2 个提交按钮:

<button type="submit" name="save_and_stay">Save and stay</button>
<button type="submit" name="save">Save and get back</button>

很遗憾,name 值没有通过 formvalidation.io 发送到服务器。

似乎与“DefaultSubmit”插件文档所说的有关:

请勿使用 name="submit" 或 id="submit" 作为提交按钮

有没有办法让它工作?

第二个问题:formvalidation.io 有问题跟踪器吗?

【问题讨论】:

你解决了吗?我也有同样的问题 @Vins 是的,我做了,我会写一个答案 【参考方案1】:

找到解决方案:为 SubmitButton 插件使用aspNetButton 属性。

    submitButton: new FormValidation.plugins.SubmitButton(
        //-- make multiple submits work
        aspNetButton: true
    ),

对于第二个问题:不,formvalidation.io 没有问题跟踪器,但开发人员会回复电子邮件。

【讨论】:

以上是关于使用 Formvalidation.io 的多个提交按钮的主要内容,如果未能解决你的问题,请参考以下文章

带有引导选择的 FormValidation.io

Formvalidation.io - 无法读取 null 的属性“classList”

formvalidation.io 自动对焦到隐藏目标

即使表单有效,formvalidation.io 也会阻止表单提交

使用 jquery serialize 和 formvalidation.io 时如何防止表单重复发布?

FormValidation / formvalidation.io Bootstrap 插件在样式更改时放错了验证图标