Validation Yii在处理post时禁用提交

Validation Yii在处理post时禁用提交,validation,yii,Validation,Yii,在验证成功并将表单发送到服务器后,是否有办法使用Yii框架:禁用提交? 我需要它来停止多次提交(双击提交按钮)。 谢谢 否,默认情况下,此功能不内置于CActiveForm代码中 实际上,我刚刚解决了这个问题,最后不得不重写CActiveForm以使用自定义版本的jquery.yiiactiveform.js。我曾考虑将它合并成一个扩展,但它是非常定制的,所以很难实现,如果每个新的Yii版本都发生了变化,那么我就必须重新发布它jquery.yiiactiveform.js 在这里看到您的帖子后,

在验证成功并将表单发送到服务器后,是否有办法使用Yii框架:禁用提交? 我需要它来停止多次提交(双击提交按钮)。
谢谢

否,默认情况下,此功能不内置于CActiveForm代码中

实际上,我刚刚解决了这个问题,最后不得不重写CActiveForm以使用自定义版本的
jquery.yiiactiveform.js
。我曾考虑将它合并成一个扩展,但它是非常定制的,所以很难实现,如果每个新的Yii版本都发生了变化,那么我就必须重新发布它
jquery.yiiactiveform.js

在这里看到您的帖子后,我确实向Yii提交了一个增强请求:

如果您想自己尝试使用它,请附上我编写的代码


祝你好运

否,默认情况下,此功能不内置于CActiveForm代码中

实际上,我刚刚解决了这个问题,最后不得不重写CActiveForm以使用自定义版本的
jquery.yiiactiveform.js
。我曾考虑将它合并成一个扩展,但它是非常定制的,所以很难实现,如果每个新的Yii版本都发生了变化,那么我就必须重新发布它
jquery.yiiactiveform.js

在这里看到您的帖子后,我确实向Yii提交了一个增强请求:

如果您想自己尝试使用它,请附上我编写的代码


祝你好运

谢谢!我希望Yii的开发人员将来会集成这个功能。如何将这些文件实现到我的项目中?将它们放在名为NoSubmit(或其他)的扩展文件夹中,当您调用表单小部件(biginWidget)时,请使用“ext.NoSubmit.ActiveForm”而不是“CActiveForm”来调用它谢谢!我希望Yii的开发人员将来会集成这个功能。如何将这些文件实现到我的项目中?将它们放在名为NoSubmit(或其他)的扩展文件夹中,当您调用表单小部件(biginWidget)时,用“ext.NoSubmit.ActiveForm”而不是“CActiveForm”来调用它