如何实现多个按钮的角度验证
How to implement angular validation for multiple buttons
请查看我对柱塞的工作http://plnkr.co/edit/Jb43KPTXwF6zISS8PkaF?p=preview
这里有两个按钮保存和修改。当我使用save(type submit)按钮时,表单在调用函数之前进行验证。现在我想对modify(type button)按钮实现相同的验证。这样,当我点击它时,表单应该在调用修改函数之前进行验证。
或者如果你有其他的解决方案,我也会把它向前推进实施,但请记住,我需要在同一表单上验证多个按钮
您可以将scope.Modify()
移动到指令中。我认为这样更符合语义。然后返回false,这样表单就不会提交并运行你想要的提交逻辑。
砰砰作响
scope.submit = function (event) {
submitController.setAttempted();
if (!scope.$$phase) scope.$apply();
if (!formController.$valid) return false;
scope.$apply(function() {
fn(scope, {$event:event});
});
}
formElement.bind('submit', scope.submit);
scope.Modify = function () {
// process scope.session
scope.submit();
alert('Modified!');
return false;
};
相关文章:
- 在单选按钮验证中同时显示错误消息
- javascript单选按钮验证,适用于chrome,不适用于IE
- 单选按钮验证:我可以验证它,但我不知道原因
- javascript中的单选按钮验证错误
- Javascript单选按钮验证错误弹出不到一秒钟,但不应消失
- 根据使用的提交按钮验证表单
- 使用一个提交按钮验证两个字段
- 如何使用 HTML 形式的 javascript 检查单选按钮验证
- PHP 标记中的 HTML 表单单选按钮验证
- 欧芹.js根据选定的单选按钮验证表单的各个部分
- 单选按钮验证错误
- JavaScript 中的 HTML 单选按钮验证问题
- AngularJS单选按钮验证
- 单选按钮验证
- 如何使用单选和复选框按钮验证javascript验证
- AngularJS用提交/取消按钮验证表单
- 如何修复jQuery插件中的单选按钮验证
- Javascript单选按钮验证错误
- jQuery中的单选按钮验证
- jquery中的单选按钮验证