框架下载地址:http://modernizr.com/
案例:
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-1.7.1.js"></script>
<script src="http://ajax.cdnjs.com/ajax/libs/modernizr/1.7/modernizr-1.7.min.js">
</script>
<script type="text/javascript">
$(function(){
if( !Modernizr.input.required ){
var $msg = $( "<div id='reqMessage'>Required Fields Missing</div>" );
$msg.css( "background-color", "yellow" )
.hide();
$( "body" ).append( $msg );
$( "#fDet" ).on( "submit", function(e){
$( "input[required]" ).each(function(){
if ( $( this ).val() === "" ) {
$( "#reqMessage" ).show();
$( this ).css( "border" , "1px solid red" );
e.preventDefault();
}
});
});
}
});
</script>
</head>
<body>
<form id="fDet" action="#">
<input type="text" name="userName" required/>
<input type="password" name="password" required/>
<input type="submit" value="send it" />
</form>
</body>
</html>
分享到:
相关推荐
这些插件涵盖了动画效果、表单验证、数据可视化、用户反馈、导航菜单等多个方面,极大地丰富了JavaScript的功能,让网页更加生动、易于使用。 1. **动画插件**:JavaScript可以实现各种复杂的动画效果,如jQuery的...
表单处理方面,`Validator`、`Parsley`、`jquery.form.js`、`Validform`、`validator.js`和`Fort.js`提供了表单验证功能,而`Chosen`、`Select2`和`bootstrap-select`则优化了下拉选择框。`iCheck`增强了复选框和...
这些源码通常包括动画、滑动效果、下拉菜单、图片轮播、表单验证等多种功能,可以极大地提升网站的吸引力和实用性。 1. **JavaScript基础**:JavaScript是一种广泛使用的客户端脚本语言,它运行在用户的浏览器上,...
ASP.NET MVC3 是微软开发的一款基于模型-视图-控制器(MVC)设计模式的Web应用程序框架,它为开发者提供了构建高效、可测试且易于维护的Web应用的强大工具。在这个"ASP.NET MVC3 实现文件上传"的示例中,我们将深入...
4. **JavaScript与jQuery**:在H5模板中,JavaScript通常用于处理页面的交互逻辑,如表单验证、动态加载内容、动画效果等。jQuery是一个流行的JavaScript库,简化了DOM操作、事件处理和动画制作,让JavaScript编程...
6. **表单验证插件**:如jQuery Validation,提供强大的表单验证功能,可以自定义规则,确保用户输入的数据有效。 7. **提示/通知插件**:如Toastr或Growl,用于向用户显示短暂的通知信息,可自定义样式和动画效果...
5. **表单验证**:JavaScript可以对用户输入进行实时验证,确保数据的正确性和安全性。代码集可能包含了一些表单验证的函数,如检查邮箱格式、密码强度、必填项等。 6. **响应式设计**:随着移动设备的普及,响应式...
4. **表单控件增强**:HTML5增加了新的表单输入类型,如date、email、url等,提高了表单验证的便利性,并且增强了表单布局控制。 5. **更好的可访问性和语义化**:HTML5引入了新的语义化元素,如、、、等,这些元素...
- **新的验证属性**:如required、min/max等,使得表单验证变得更加简单。 #### 十、HTML5的扩展性和分布式特性 - **扩展性和插件**:HTML5允许开发者通过自定义元素和属性来扩展HTML文档的功能。 - **分布式特性*...
班级网站可能包含各种互动元素,如导航菜单、滑动图片展示、计时器、表单验证等。通过使用JavaScript事件监听器,我们可以使这些元素在用户与之交互时产生相应的响应。例如,点击按钮触发一个函数来显示或隐藏特定...
9. **表单控件增强**:新表单控件如、等提供了更好的用户体验,同时新属性如required、placeholder等提高了表单验证的便捷性。 10. **WebSockets**:实现双向通信的WebSockets API,允许实时数据交换,适合开发聊天...
2. 表单增强:HTML 5在表单方面增加了许多新的输入类型(如`<input type="email">`, `<input type="date">`等),并引入了表单验证(如`required`, `pattern`属性)和自动完成功能。 3. 多媒体:HTML 5通过`<audio>...
9. **NuGet包管理器**:VS2010内置的NuGet包管理器使得安装和更新第三方库变得非常方便,例如,可以通过NuGet安装jQuery、jQuery UI、Modernizr等前端库,以及一些扩展MVC功能的库如MvcScaffolding。 10. **测试**...
例如,`<header>`、`<nav>`、`<article>`和`<footer>`等语义标签的应用,以及`<input>`、`<select>`、`<textarea>`等表单元素的属性设置和验证规则。 其次,CSS(Cascading Style Sheets)用于控制网页的样式和布局...
**表单类插件**如jQuery Validation,用于验证用户输入,确保数据的正确性和安全性。此外,Autocomplete插件能提供搜索建议,提高用户输入效率。 **图片类插件**如Lightbox和Fancybox,实现了图片预览和幻灯片展示...
9. **实战案例**:每个实例都是一个实际的网页特效,例如图片滑动展示、下拉菜单、轮播图、表单验证、时间日期处理、地图集成等,通过动手实践,加深对JavaScript应用的理解。 10. **性能优化**:了解如何编写高效...
3. **交互设计**:使用JavaScript实现如按钮点击效果、表单验证、页面过渡动画等功能,提升用户交互体验。 4. **浏览器兼容性**:确保代码在主流浏览器(如Chrome、Firefox、Safari、Edge)上正常运行,可能需要引入...
4. **表单增强**:对原生HTML表单元素进行增强,提供更好的输入验证和用户体验。 5. **丰富的UI组件**:包括按钮、滑块、开关、下拉菜单、列表视图、页签等,简化了UI构建过程。 这两套模板可能包含了以下内容: - ...
这些技术允许我们添加动态效果,如点击按钮后的弹出框、表单验证、图片轮播等,极大地提升了用户体验。 1. JavaScript基础:JavaScript是网页行为的核心,它可以操作DOM(文档对象模型),改变HTML元素的属性、样式...
EasyUI 是一个基于 jQuery 的 UI 框架,它为开发者提供了一系列丰富的组件,如折叠面板(accordion)、下拉框(combobox)、菜单(menu)、对话框(dialog)、选项卡(tabs)、树形控件(tree)以及表单验证...