首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >vuelidate中的表单验证

vuelidate中的表单验证
EN

Stack Overflow用户
提问于 2019-01-04 19:51:46
回答 1查看 172关注 0票数 0

我正在用vuelidate做表单验证。我的表单中有一个日期选择器,它不是必填字段。但是,如果不从日期选择器中选择日期,则无法提交表单。为什么会这样呢?有人能告诉我怎么修吗?我想将日期选择器字段保留为非必填字段。下面是我的代码:

代码语言:javascript
复制
<v-menu ref="menu3" :close-on-content-click="false" v-model="anniversaryVisibility" :nudge-right="10" :return-value.sync="enquiryForm.anniversary"
     lazy
     transition="scale-transition"
     offset-y
      full-width
      min-width="290px">

     <v-text-field 
    slot="activator" 
    v-model="enquiryForm.anniversary" 
    label="Anniversary" 
    append-icon="event" 
    outline 
    readonly
    :error-messages="fieldErrors('enquiryForm.anniversary')"
    @input="$v.enquiryForm.anniversary.$touch()"
    @blur="$v.enquiryForm.anniversary.$touch()"
    >
    </v-text-field>

<v-date-picker v-model="enquiryForm.anniversary" @input="$refs.menu3.save(enquiryForm.anniversary)"></v-date-picker>

</v-menu>
EN

回答 1

Stack Overflow用户

发布于 2019-02-04 10:20:59

我能看看<script>标签里面的东西吗?

我猜你的身体里有类似这样的东西

代码语言:javascript
复制
  validations: {
    fields: {
      anniversary: required
    }
  }

因此,您可以将周年纪念设置为required,只需删除它即可。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54038462

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档