Twitter Bootstrap表单验证js代码

版权:原创 更新时间:1年以上
[该文章底部包含文件资源,可根据自己情况,决定是否下载资源使用,时间>金钱,如有需要,立即查看资源]

以下是 Twitter Bootstrap表单验证js代码 的示例演示效果:

当前平台(PC电脑)
  • 平台:

部分效果截图:

Twitter Bootstrap表单验证js代码

HTML代码(index.html):

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="gb2312">
    <title>Twitter Bootstrap表单验证</title>
	 <meta name="viewport" content="width=device-width">
    <link href="style.css" rel="stylesheet">
  	<script src="js/modernizr-2.5.3.min.js"></script>
  </head>
  <body>
		<div class="container">
		    <div class="page-header">
			    <h1>Twitter Bootstrap风格的jQuery表单验证</h1>
		    </div>
				<div class="row">
				<div id="maincontent" class="span8">

				<div class="tabbable">
					<div class="tab-content">
				    <div id="demo" class="tab-pane active">
				    	<div class="alert alert-success">
				    		<h4>NOTES</h4>
				    		<ul>
				    			<li>To receive feedback, fill in a field and tab to the next. To get negative feedback, only enter one character.</li>
						    	<li>For explanations, see the tabs above for the code, and of course check out the plugin documentation.</li>
						    </ul>
				    	</div><!-- notes .alert -->
						<form action="" id="contact-form" class="form-horizontal">
						  <fieldset>
						    <legend>Sample Contact Form <small>(will not submit any information)</small></legend>

						    <div class="control-group">
						      <label class="control-label" for="name">Your Name</label>
						      <div class="controls">
						        <input type="text" class="input-xlarge" name="name" id="name">
						      </div>
						    </div>
						    <div class="control-group">
						      <label class="control-label" for="email">Email Address</label>
						      <div class="controls">
						        <input type="text" class="input-xlarge" name="email" id="email">
						      </div>
						    </div>
						    <div class="control-group">
						      <label class="control-label" for="subject">Subject</label>
						      <div class="controls">
						        <input type="text" class="input-xlarge" name="subject" id="subject">
						      </div>
						    </div>
						    <div class="control-group">
						      <label class="control-label" for="message">Your Message</label>
						      <div class="controls">
						        <textarea class="input-xlarge" name="message" id="message" rows="3"></textarea>
						      </div>
						    </div>
	              <div class="form-actions">
			            <button type="submit" class="btn btn-primary btn-large">Submit</button>
	    			      <button type="reset" class="btn">Cancel</button>
	        			</div>
						  </fieldset>
						</form>
					</div><!-- .tab-pane -->
				</div><!-- .tab-content -->
				</div><!-- .tabbable -->

				</div><!-- .span -->
			</div><!-- .row -->

      <hr>

    </div> <!-- .container -->

<!-- ==============================================
		 JavaScript below! 															-->

<!-- jQuery via Google + local fallback, see h5bp.com -->
	  <script src="assets/js/jquery-1.7.1.min.js"></script>
<!-- Bootstrap JS -->
	  <script src="assets/js/bootstrap.min.js"></script>
<!-- Validate plugin -->
		<script src="assets/js/jquery.validate.min.js"></script>
<!-- Prettify plugin -->
		<script src="assets/js/prettify/prettify.js"></script>
<!-- Scripts specific to this page -->
		<script src="script.js"></script>
		<script>
			// Activate Google Prettify in this page
				addEventListener('load', prettyPrint, false);
			$(document).ready(function(){
				// Add prettyprint class to pre elements
					$('pre').addClass('prettyprint linenums');
			});
		</script>
  </body>
</html>








JS代码(script.js):

////jQuery Validate example script////Prepared by David Cochran////Free for your use -- No warranties,no guarantees!//$(document).ready(function(){
	// Validate// http://bassistance.de/jquery-plugins/jquery-plugin-validation/// http://docs.jquery.com/Plugins/Validation/// http://docs.jquery.com/Plugins/Validation/validate#toptions$('#contact-form').validate({
	rules:{
	name:{
	minlength:2,required:true}
,email:{
	required:true,email:true}
,subject:{
	minlength:2,required:true}
,message:{
	minlength:2,required:true}
}
,highlight:function(element){
	$(element).closest('.control-group').removeClass('success').addClass('error');
}
,success:function(element){
	element.text('OK!').addClass('valid').closest('.control-group').removeClass('error').addClass('success');
}
}
);
}
);
	// end document.ready

CSS代码(style.css):

/* =======================================Main StylesheetBuilding on Twitter Bootstraphttp://twitter.github.com/bootstrap/========================================== */
@import url('assets/css/bootstrap.min.css');@import url('assets/css/bootstrap-responsive.min.css');/* New styles below */
label.valid{width:24px;height:24px;background:url(assets/img/valid.png) center center no-repeat;display:inline-block;text-indent:-9999px;}
label.error{font-weight:bold;color:red;padding:2px 8px;margin-top:2px;}
附件:下载该文件资源,减少时间成本(增值服务)
留言
该资源可下载
File Source
.rar
68.11 KB
Html 表单代码1
最新结算
jquery虚拟键盘中文打字效果js代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
jquery虚拟键盘中文打字效果js代码
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
HTML5实现CSS滤镜图片切换特效代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
jQuery头像裁剪插件cropbox js代码
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
jQuery头像裁剪插件cropbox js代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
jQuery+css3实现信封效果
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
我们力求给您提供有用的文章,再此基础上,会附加营收资源,不做任何广告,让平台可以更好发展 若您发现您的权利被侵害,或使用了您的版权,请发邮件联系 sunlifel@foxmail.com ggbig觉得 : 不提供源码的文章不是好文章
合作伙伴
联系我们
  • QQ:21499807
  • 邮箱:sunlifel@foxmail.com
  • QQ扫一扫加QQ
    QQ扫一扫
Copyright 2023-2024 ggbig.com·皖ICP备2023004211号-1
打赏文章