gpt4 book ai didi

vue.js - 如何检查表单有效并禁用 vuejs2 中的提交按钮?

转载 作者:搜寻专家 更新时间:2023-10-30 22:54:32 25 4
gpt4 key购买 nike

我想使用 vee-validate 检查表单是否有效。我目前是这样做的:

<button type="submit" :disabled="errors.count()">

但是当表单创建但尚未验证时,errors.count() 返回 0,这意味着该按钮将保持启用状态,直到用户修改字段。有没有办法在开始时验证它?

最佳答案

我没有找到任何 vee-validate api。所以这就是为什么我必须通过这种方式解决这个问题。

Vue.component("form", {
computed: {
isFormInvalid:function () {
return this.errors.count() > 0 || !(Object.keys(this.fields).some(key => this.fields[key].dirty));
}
}
});

<button type="submit" :disabled="isFormInvalid">

关于vue.js - 如何检查表单有效并禁用 vuejs2 中的提交按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55631443/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com