html表单验证确认密码_简述html5的表单验证

html表单验证确认密码_简述html5的表单验证因为最近在做一个项目,需要实现前端表单验证,而这些只是简单的非空和数字之类的简单验证,可能大家都听说过jQueryValidate,但是我觉得引用jQueryValidate太麻烦了。我采用的表单验证不是使用框架来实现,而是直接使用html5的新特性1.实现一个简单的用户名长度验证我想实现表单验证,但是写js又太麻烦,有没有简单实用又灵活的方法需求:用户名限制长度…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

因为最近在做一个项目,需要实现前端表单验证,而这些只是简单的非空和数字之类的简单验证,可能大家都听说过 jQuery Validate,但是我觉得引用 jQuery Validate 太麻烦了。

我采用的表单验证不是使用 框架来实现,而是直接使用 html5 的新特性

1. 实现一个简单的用户名长度验证

我想实现表单验证,但是写js又太麻烦,有没有简单实用又灵活的方法

需求:用户名限制长度为3至5个字符

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
	<form action="">
		<input type="text" pattern=".{3,5}"> 用户名 <br>
		<input type="submit" value="提交">
	</form>
</body>
</html>

Jetbrains全家桶1年46,售后保障稳定

  • <input type="text" pattern=".{3,5}"> 用户名 <br>
    
  • 在需要验证的元素上添加 pattern元素就可了,验证方式为正则表达式

  • 当验证不通过时会自动提示 请与所请求的格式一致

  • 在这里插入图片描述

  • 如果需要添加自定义提示,只需要添加title元素即可

  • <input type="text" pattern=".{3,5}" title="用户名限制3至5个字符"> 用户名 <br>
    
  • 提示

  • 具体的验证格式还需要自己去定义…

2. 在添加pattern属性后,如果value没有值则不会验证

input时使用pattern正则验证表单输入的内容是否合法,但是有一个问题,就是当表单的值为空的时候,并不进行验证,直接提交了

需求:怎么实现非空验证

  • 在需要添加非空验证的元素上添加 required 属性

  • <input type="text" required> 用户名 <br>
    
  • 添加非空验证

简单的 html 表单验证就到这里了

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/226830.html原文链接:https://javaforall.net

(0)
上一篇 2025年6月23日 下午6:43
下一篇 2025年6月23日 下午7:22


相关推荐

  • 合格的程序员的基本素质

    中国有很多小朋友,他们18,9岁或21,2岁,通过自学也写了不少代码,他们有的代码写的很漂亮,一些技术细节相当出众,也很有钻研精神,但是他们被一些错误的认识和观点左右,缺乏对系统,对程序的整体理解能力

    2021年12月21日
    57
  • 从 0 到 1 搭建 AI 代码审查工具:基于 GPT-4.5+GitHub API 实战教程

    从 0 到 1 搭建 AI 代码审查工具:基于 GPT-4.5+GitHub API 实战教程

    2026年3月15日
    2
  • 插入USB麦克风电脑没有声音了的解决方法

    插入USB麦克风电脑没有声音了的解决方法插入 USB 麦克风电脑没有声音了的解决方法

    2026年3月19日
    2
  • html设置背景音乐循环播放_html背景音乐循环播放

    html设置背景音乐循环播放_html背景音乐循环播放本文实例讲述了js控制网页背景音乐播放与停止的方法。分享给大家供大家参考。具体实现方法如下:js控制背景音乐bgsound的方法(开始与停止)varbg_sound=document.createElement_x(“bgsound”);//创建背景音乐bg_sound.id=”i_bg”//设置id属性document.body.appendChild(bg_sound);//body中添加背…

    2026年3月5日
    2
  • 操作系统 进程调度算法_进程调度算法实验报告

    操作系统 进程调度算法_进程调度算法实验报告进程调度算法一、先来先服务(FCFS)基本思想:先到达的进程先进入就绪队列,先进行调度的原则。非抢占方式。二、短作业优先(SJF)基本思想:根据进程中的执行时间,选取执行时间最短的作业优先调度;可有抢占或非抢占方式。三、优先权高者优先(HPF)基本思想:系统根据作业的优先权进行作业调度,每次选取优先权高的作业优先调度。作业的优先权通常用一个整数表示,也叫做优先数。可有抢占或非抢占方式。…

    2026年4月18日
    6
  • ICE初识

    ICE初识
    ICE:InternetCommunicationsEngine
    一种适用于异种环境的面向对象中间件平台
    他为我们提供了除DCOM,CORBA,JAVARMI,.NETRemoting,WebService,SOAPRPC以外的一种远程调用方式。
    更重要的是ICE是一种跨操作系统跨语言的远程调用方式(支持.NET1.1MONO1.0)。

    主页在:http://www.zeroc.com/index.html

    2022年6月1日
    35

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号