`

Html5 表单验证和style css验证支持

    博客分类:
  • web
 
阅读更多

原文链接:http://www.javaarch.net/jiagoushi/693.htm

 

 

Html5 表单验证和style css验证支持

 

看看下面的这个示例:

 

	<h2>Login</h2>
	<form action="" autocomplete="off">
		<label for="username">Username</label>
		<input id="username" name="username" pattern="[a-zA-Z0-9]{5,}" title="Minimum 5 letters or numbers." required>
		<!-- Credit: http://stackoverflow.com/questions/5458076/regex-in-new-pattern-attr-for-html5-forms -->
		<label for="password">Password</label>
		<input id="password" name="password" type="password" pattern=".{5,}" title="Minmimum 5 letters or numbers." required>
		<p/>
		<input type="submit" class="btn" value="Login">

	</form>

	<h2>Register</h2>
	<form action="" autocomplete="off">
		<label for="username2">Username</label>
		<input id="username2" name="username" pattern="[a-zA-Z0-9]{5,}" title="Minmimum 5 letters or numbers." required>

		<label for="password2">Password</label>
		<input id="password2" name="password" type="password" pattern=".{5,}" title="Minmimum 5 letters or numbers." required>

		<label for="email">Email</label>
		<input id="email" name="email" type="email" required>

		<label for="url">Homepage</label>
		<input id="url" name="url" type="url">

		<p/>
		<input type="submit" class="btn" value="Register">

	</form>
	

 

验证很强大,如果不支持,我们可以使用jquery的验证模块,而且server端也会做验证,所以浏览器不支持对于页面没任何影响。

 

在css中,有几个伪类可以支持对表单验证不通过情况下的样式进行设置:

	valid
	invalid
	required
	optional
	in-range
	out-of-range
	read-only
	read-write

 

html5 表单验证不通过的css设置示例如下:

 

	<style>
	input:required {
	border-style:solid;
	border-width:thick;
	}
	input:valid {
	background-color: #adff2f;
	}
	input:invalid {
	background-color: #f08080;
	}
	</style> 
	

 

 

 

 

分享到:
评论

相关推荐

    html表单css下载

    6. **表单验证**:CSS可以配合JavaScript实现简单的表单验证,比如通过`:valid`和`:invalid`伪类来改变输入无效时的样式,但复杂的验证通常需要JavaScript或服务器端支持。 7. **无障碍访问(Accessibility)**:`...

    Java Web Jquery表单验证

    1、将基于Jquery的表单验证的调查问卷分为四个部分:FrontPage.html、write.html、end.html、style.css。 1、硬件要求:计算机一台 2、软件要求:Chrome浏览器、IE11浏览器、Firefox浏览器 3、网络要求:能访问...

    CSS样式表单美化系列

    9. **表单验证**:除了前端样式,CSS也可以配合JavaScript进行简单的表单验证,通过修改元素的`invalid`伪类,可以实时反馈用户输入的合法性。 10. **无障碍性**:确保表单对所有用户友好,包括视障人士。通过设置`...

    JS表单验证及CSS的高级用例

    JavaScript (JS) 和 Cascading Style Sheets (CSS) 在网页开发中扮演着至关重要的角色,尤其在处理表单验证和页面样式方面。本文将探讨JS表单验证和CSS的高级用例,帮助开发者提升页面开发效率和用户体验。 首先,...

    6款漂亮HTML CSS样式用户留言表单的相关源码

    本资源提供了6款精美的HTML和CSS样式用户留言表单的源码,这些表单设计独特,既实用又具有视觉吸引力。通过使用这些源码,开发者可以轻松地为自己的网站或应用添加吸引人的用户反馈功能。 首先,我们要理解HTML...

    html5和css3表单必填字段美化效果

    在本主题“html5和css3表单必填字段美化效果”中,我们将深入探讨如何利用这两者来优化和美化网页表单中的必填字段。 首先,HTML5在表单元素上引入了新的属性,如`required`,用于标识某个字段为必填。当用户尝试...

    最简单的表单验证框架发布

    在网页开发中,表单验证是确保用户输入数据有效性和安全性的关键步骤。这个框架可能简化了常见的验证规则,使得开发者可以快速集成到自己的项目中。 描述中的“增加一个helloworld的演示”意味着提供了基础的示例...

    好看的滑动验证(html+css+JavaScript)

    本项目提供了一套完整的滑动验证实现,包括HTML、CSS和JavaScript三个主要部分。 HTML(超文本标记语言)是构建网页结构的基础,负责定义页面元素及其布局。在滑动验证中,HTML会创建一个包含滑块和目标区域的界面...

    各种常用注册页面表单验证

    本文将深入探讨“各种常用注册页面表单验证”的相关知识点,主要关注JavaScript(JS)和 Cascading Style Sheets(CSS)的应用。 1. **表单基础** - 表单(Form)是HTML中的一个重要元素,用于收集用户输入的数据...

    Jquery.validate表单验证小结

    ### Jquery.validate表单验证详解 #### 一、引言 在Web开发中,表单验证是确保数据质量的关键步骤。传统的JavaScript表单验证方法往往冗长且难以维护,而jQuery Validate插件则以其简洁、高效及易于扩展的特性成为...

    JS 超级强大的表单验证

    根据题目给出的部分内容,我们可以看到该表单验证脚本使用了HTML和CSS来定义表单元素及其样式,并通过JavaScript来实现验证逻辑。下面我们将详细分析这些知识点。 ##### 1. HTML结构 ```html (this, 2)"&gt; &lt;!-- ...

    HTML5+CSS3中文参考手册(3手册).zip

    7. HTML5表单的新特性,如输入类型(date、email等)和表单验证。 8. Web Workers和Web Storage等HTML5高级特性介绍。 9. 实战案例,展示如何结合HTML5和CSS3开发现代网页。 通过这三本手册,无论是初学者还是经验...

    html5 CSS网页音乐播放器及登录界面

    HTML5 CSS网页音乐播放器及登录界面是一种利用现代Web技术构建的交互式用户界面,它结合了HTML5、CSS和JavaScript的力量,为用户提供了一个既美观又功能丰富的音乐播放体验,同时具备用户登录功能。以下是对这些关键...

    Validform5.3.2的style.css

    总的来说,Validform5.3.2的style.css文件及其相关的DEMO资源,为开发者提供了强大的工具和参考资料,帮助他们构建高效且用户体验良好的表单验证系统。通过深入理解和应用这些文件,可以提升表单验证的用户体验,...

    基于HTML/CSS/JS的酷炫登陆注册表单.zip

    1. **表单验证**:JS可以实时检查用户输入的数据,如邮箱格式、密码强度等,及时给出反馈,防止提交无效数据。 2. **交互效果**:当用户聚焦、失去焦点或点击元素时,可以使用JS改变元素样式,如高亮输入框或按钮。...

    jQuery formValidator表单验证插件示例源码

    jQuery formValidator是一款强大的JavaScript表单验证插件,它基于jQuery库,用于在用户提交表单前验证输入数据的正确性和格式。这个插件提供了一系列灵活的验证规则和自定义选项,使得开发者能够轻松地实现复杂的...

    漂亮的css表单样式

    9. **表单验证**:利用CSS和JavaScript可以实现表单验证,确保用户输入的数据符合预设规则,如邮箱格式、密码强度等。 资源中的`css-style-form-1`可能包含一个或多个示例文件,展示了如何应用上述设计原则。通过...

    《HTML5+CSS3网站设计基础教程》源代码+补充案例+动手实践

    4. **表单增强**:HTML5提供了新的表单控件,如日期选择器、搜索框、电子邮件输入等,以及对表单验证的支持,提高了用户体验和数据准确性。 CSS3(Cascading Style Sheets Level 3)是CSS的最新版本,它扩展了样式...

    HTML5+CSS3 优美的登录界面

    HTML5和CSS3是现代网页开发的两大核心技术,它们为创建功能丰富、视觉效果吸引人的登录界面提供了强大的支持。在“HTML5+CSS3 优美的登录界面”这个项目中,我们将探讨如何利用这些技术来设计一个既实用又美观的用户...

    jQuery手机移动端注册表单验证代码.zip

    总的来说,这个压缩包提供了一个完整的jQuery手机移动端注册表单验证示例,涵盖了从HTML布局、jQuery逻辑处理到CSS样式设计的全过程。无论是初学者还是有经验的开发者,都能从中学习到如何利用jQuery创建一个功能...

Global site tag (gtag.js) - Google Analytics