[JavaScript] checkValidity和setCustomValidity

checkValidity方法用来检测表单或元素的输入是否有效。
setCustomValidity用来设置自定义提示信息,在提示信息显示之前都可以进行设置。

注:
(1)JavaScript调用表单元素的submit方法,无论表单输入是否有效都会提交表单。而且,不会触发表单的submit事件(addEventListenersubmit,或onsubmit=function(){})。
(2)提示信息,只有在submit按钮点击后,表单元素输入无效时,才会显示。
(3)表单的submit事件,只有submit按钮点击后,其他表单元素输入有效,才会触发。
(4)如果取消了submit按钮的默认行为,提示信息也就不会显示了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 表单基础知识 在HTML中,表单是由 元素来表示的,而在JS中,表单对应的则是HTMLFormElement类型。...
    oWSQo阅读 924评论 0 1
  • React中没有类似Angular那样的双向数据绑定,在做一些表单复杂的后台类页面时,监听、赋值、传递、校验时编码...
    tedyuen777阅读 9,907评论 1 23
  • 晚安,明天要开始忙了,好梦吧
    我会发光啊idol阅读 172评论 0 0
  • 大学生一定要参加社团或者学生会吗? 自步入大学以来,我参加了很多的社团还有学生组织。每天起的比鸡早谁的比狗晚,却还...
    鄂硒情张先森阅读 326评论 2 5
  • 2016年3月13日 人、钱、房 为何人类总是纷争不断,历史的车轮为何总是不断重复着,希特勒为何要种族灭绝,因为他...
    千年萧萧阅读 125评论 0 0