【发布时间】:2023-04-06 13:33:01
【问题描述】:
在下面附上我的代码框链接以供参考 https://codesandbox.io/s/misty-flower-qzmzo?file=/src/App.vue
任何人都可以帮助我,如何添加侦听器以验证初始输入。
<input
type="text"
class="form-control"
placeholder="First Name"
value=""
v-model="user.name"
/>
<div
v-if="this.submitted && !$v.user.name.required"
class="invalid-feedback left"
>
Enter Username
</div>
<input
type="text"
class="form-control"
placeholder="Enter your company email ID"
value=""
v-model="user.email"
autocomplete="off"
/>
<div
v-if="this.submitted && $v.user.email.$error"
class="invalid-feedback left"
>
<span v-if="!$v.user.email.required">Email is required</span>
<span v-if="user.email && !$v.user.email.email"
>Enter valid email address</span
>
<span
v-if="user.email && $v.user.email.email && !$v.user.email.maxLength"
>Email is allowed only 30 characters</span
>
</div>
我正在处理表单验证错误消息,但问题是,最初加载表单时,错误验证显示为“此字段是必需的”
但我希望显示那些验证错误消息,当用户在输入字段中输入任何字符,然后如果他删除了,那么验证应该显示。
在下面附上我的代码框链接以供参考 https://codesandbox.io/s/misty-flower-qzmzo?file=/src/App.vue
【问题讨论】:
-
添加侦听器是一个新问题,您真的应该就此发表新文章,而不是将当前问题重定向到这个新问题。此外,您应该真正尝试自己执行此操作,然后在遇到问题时发布问题并提供您尝试过的代码。许多人(包括我自己)很乐意提供帮助,但不愿意只为人们编写答案。您还需要花费时间和精力来解决问题!
标签: javascript vue.js validation