Uniapp小程序 表单校验数组类型数据(推荐使用uni扩展组件)

1. 定义表单所需数据

 2. 重点!!!:<uni-forms-item>绑定name属性和rules属性

     注意点:表单内容绑定值!!!(这里不使用列表渲染的item)

 3. 实现效果

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
如果你想在 uni-forms 表单校验多个字段,可以使用一个数组来指定这些字段。具体来说,你可以在 `uni-forms` 组件使用 `:rules` 属性来指定表单校验规则,并将校验规则数组传递给该属性。 例如,如果你想校验一个包含名字、邮箱和密码字段的表单,可以使用以下代码: ```html <uni-forms :rules="formRules"> <uni-form-item label="Name" prop="name"> <uni-input v-model="form.name"></uni-input> </uni-form-item> <uni-form-item label="Email" prop="email"> <uni-input v-model="form.email"></uni-input> </uni-form-item> <uni-form-item label="Password" prop="password"> <uni-input type="password" v-model="form.password"></uni-input> </uni-form-item> </uni-forms> ``` 在这里,我们指定了一个包含三个元素的校验规则数组 `formRules`,每个元素对应一个字段。例如,对于名字字段,我们指定了一个 `required` 规则,对于邮箱字段,我们指定了一个 `required` 和 `email` 规则,对于密码字段,我们指定了一个 `required` 和 `minLength` 规则。 ```javascript data() { return { form: { name: '', email: '', password: '' }, formRules: [ { required: true, message: 'Please enter your name', trigger: 'blur' }, { required: true, message: 'Please enter your email', trigger: 'blur' }, { required: true, min: 6, message: 'Password length must be at least 6 characters', trigger: 'blur' } ] } } ``` 这样,当用户提交表单时,`uni-forms` 组件会自动对这三个字段进行校验,并在校验失败时显示相应的错误信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值