iview表单提交验证特殊组件时需要注意的问题

这篇具有很好参考价值的文章主要介绍了iview表单提交验证特殊组件时需要注意的问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

使用iview的朋友们,对于表单验证肯定不陌生,通过validate来进行提交时的参数验证,一般来说,对于select或者input之列的表单组件,比较好判断,
{ required: true, message: ‘The name cannot be empty’, trigger: ‘blur’ },直接这样写就可以判断值存不存,但是有一些特殊组件,就不能这个简单的判断:文章来源地址https://www.toymoban.com/news/detail-718452.html

	1.比如常见的值为数字时,除了判断值在不在,还要加上只能输入数字的判断{type: 'number', message: '只能输入数字'}
	
	2.还有比较麻烦的就是日期范围选择判断了,因为返回的值是数组,因此不太好用这种单条的判断,这时候就可以使用制定判断式来做判断:
	const validateTime = (rule, value, callback) => {
			if (value.length == 0 || !value[0] || !value[1]) {
				callback(new Error('请选择时间'))
			} else {
				callback()
			}
		}
	定义一个判断函数,就可以完美的判断日期的两个值了,是不是很简单呢

到了这里,关于iview表单提交验证特殊组件时需要注意的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Vue + Element ui 实现动态表单,包括新增行/删除行/动态表单验证/提交功能

    原创/朱季谦 最近通过Vue + Element ui实现了动态表单功能,该功能还包括了动态表单新增行、删除行、动态表单验证、动态表单提交功能,趁热打铁,将开发心得记录下来,方便以后再遇到类似功能时,直接拿来应用。 简化的页面效果图如下: 最开始,我是用了纯粹的表格形

    2024年02月04日
    浏览(37)
  • 如何使用Flask-WTF来处理表单提交和验证?

    处理表单提交和验证是个麻烦的问题,但是我们可以使用Flask-WTF让它变得简单一些!Flask-WTF是一个Flask插件,它结合了Flask和WTForms,使得在Flask应用中处理表单变得非常简单。 首先,我们要安装Flask-WTF。你可以使用pip安装它,命令如下: 接下来,让我们创建一个简单的Flask应

    2024年02月15日
    浏览(28)
  • element-plus el-form 表单、表单验证 使用方法、注意事项

    element-plus@2.0.6 及之后的版本,表单验证不再是同步执行的了 另外, element-plus@2.1.4 及之后的版本,才可按照官方文档示例正常使用(使用的是两者的中间版本的话,最好先自行确认下正确的 上例中: 如果在“ 位置1 ”执行表单验证通过后的业务代码,可以去掉 async...await 如

    2024年02月05日
    浏览(47)
  • ant.design(简称antd)中Form表单组件提交表单、表单数据效验、表单自定义效验、表单布局集合

            ant.design(简称antd)现在我们使用较为广泛,web端中后台表单使用非常广泛,此遍文章集合了表单日常用法及使用注意事项。         下图是UI目标样式图                           1、以下是一个组件,首先引入ant相关依赖,在引入react相关依赖,主要使用了For

    2024年02月13日
    浏览(40)
  • node中使用express-validator对客户端提交的数据进行表单验证

    在我们的日常开发过程中,数据验证是必不可少的一步。对于服务器而言, 永远不能完全信任从客户端传来的数据 。如何确保提交的数据是有效且安全的呢?尤其是在使用 Node.js 和 Express 进行开发时,我们应该如何简洁高效地实现这一步呢?答案就是使用 express-validator 这个

    2024年02月15日
    浏览(36)
  • uniapp 封装弹窗组件(popup ,单选按钮,可以自选表单并提交表单)附有完整代码

     ↓界面结构如下 首先利用radio-group 中的label分成两部分,这样点单选按钮就可以出发整个label包裹的样式↓(点击label区域单选按钮亮起,触发radioChange方法改变radioState的状态) ↓  选中的效果可以参照↓ 完整代码如下↓ 如何使用该组件↓

    2024年02月16日
    浏览(28)
  • Angular中组件设计需要注意什么?

    在 Angular 中设计组件时,有几个重要的方面需要注意。以下是一些建议: 1、单一职责原则:确保每个组件只负责一个明确定义的任务。这有助于保持组件简单、可维护,并且易于重用。 2、组件通信:了解组件之间的通信方式。可以使用 @Input 和 @Output 装饰器来实现父子组件

    2024年02月16日
    浏览(37)
  • iview form 动态表单

    最开始用得网上得 发现前面得红色必选项跟着变换,但是表单验证输入了还是显示不能为空 然后我用了v-if    结果,红色星号在,表单验证确是可以的 最终解决方法: 用 v-show !!!!!!!! div v-show=\\\"baseForm.receipt == \\\'11\\\'\\\" div v-show=\\\"baseForm.receipt== \\\'12\\\" 把需要输入的用v-show来验证就好了

    2024年02月08日
    浏览(33)
  • uniapp uview循环子表单验证组件实现

    uniapp uview循环子表单验证组件实现,比如果我们最常见的简历功能实现,一个人会多个工作经验。  

    2024年02月15日
    浏览(31)
  • Elenment UI表单验证时,有值但还是提示错误,表单验证失效问题

    下午在用Element UI写一个表单的时候突然发现,表单的验证规则失效了 使用Element自带的表单校验规则时,表单为空的时候下方有提示信息,表单不为空的时候依然有提示信息   查看资料找到几种方式都不管用 一种是检查 el-form-item 中的 prop值 和 el-input 的v-model的值是否一致,

    2024年02月11日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包