`
yuruei2000
  • 浏览: 34111 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

【屌丝学堂】表单验证,元芳你怎么看?

js 
阅读更多

前段时间女神被高富帅啪啪啪后甩了,约我出去散心聊会天! 尼玛我心里想屌丝活该当备胎么!! 尼玛我居然还屁颠屁颠的去的! 
尼玛我一到那,女神微笑着对我说:“你来啦”  
然后眼泪开始在眼睛里打转!!趴在桌子上哭了起来!!
尼玛我还澄清在女神的微笑中,来之前心里还发狠再不爱女神了!!!
尼玛!女神扑到我怀里痛哭!!尼玛让我抱着她!!
尼玛然后就抱着我亲了起来!!尼玛尼玛尼玛!!
我推开女神,故作淡然的对女神道:“别这样,我永远守护着你,但你别伤害自己” 
当时我说完感觉自己特爷们,大家是不是觉得特屌丝! 换你来 你也这样 
之后 女神坐在那发呆,忘了在身边的备胎我,
我拍拍女神的肩膀,心里不舒坦就哭出来吧,别憋在心里。然后我从口袋里拿出一包心相印对她晃了晃,心里苦笑,作为一个单身男性,口袋里怎么可能没纸巾呢。  


------------------------------------------------------ 屌丝分割线------------------------------------------------------
直播!!不停更新
开始我们的讲堂,今天教大家如何写表单验证
刚涉及javascript的朋友肯定会急切的想弄清楚那些大网站他们的注册时验证的效果是怎样做的,而身为屌丝的你 为什么只能写出 系统弹框这种傻不拉及的验证出来!! 
有的同学会说,老子会用百度啊,需要你来说么,一搜一大把, 但是真正有几个人 细心的揣摩了别人的写法,而不是拿来就用的  

顺便说点关于我的题外话,今天面试了一位刚毕业的大学女生来面试网页制作开发这个职位,据了解后才知道,这个女生在大学的专业是学的法律! 为什么会跑来应聘网页制作了, 据她说 她是因为她的朋友也是做这个的 工资快1W多了,所以她就学起这个了,她朋友教了她3,4个月,今天来我们公司做了我那份笔试题后 跟前台说 准备走的,说是答得不好。我看了一下  就答了3题 而且都是错的,我就面试跟她聊了聊, 她期望的工资是4K ! 我日  跟朋友学了3个月CSS 还没毕业  胃口倒不笑,对我们这些对编程本身抱有兴趣的同志们来说 真是一种前所未有的打击和自卑,  我刚来上海那会 工资1K多 ,尼玛我还搞了3个月。前面说的不是针对那个女大学生,就事想起来了点。还有应聘奇葩的, 什么湖南邵阳精英培训学校,尼玛都是些 18岁左右的少男少女跑来找工作,简历上工作经验写的 2年多!!!有木有!! 15岁 你丫就开始编程了呀!!  而且你丫要8K的工资! 真心拿不出词评价这些人,很多人都冲着 工资高,办公空间 而中途选择培训学校 接触网络编程这行, 其实能理解, 这个社会已经这样了。

又说了这么多!! 我擦   大家别急!!慢慢看下面  
表单验证作为一个前台拦截的方式呈现给用户方便了系统和用户最好的 用户体验方式  避免了过多的请求

 

让验证炫起来
制作滑动验证效果的表单验证

代码比较糙,因为现在直播手写的这些DEMO , 所以比较随意,JS 和JQUERY 也会有时同时出现,主要是为了效果,所以这些细节大家暂时别考虑,

 

 

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>【屌丝学堂】-哭泣的小丑</title>
<script src="http://code.jquery.com/jquery-1.8.0.js"></script>
<style>
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, input,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;float:left;}select, input, button,button img, label {vertical-align: middle;}body {font:normal 12px/1.5 "Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti; webkit-font-smoothing:antialiased;-moz-font-smoothing: subpixel-antialiased; color:#666;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}em {font-style: normal}
select, input, button, button img, label {vertical-align:middle;}input {font-family:"Microsoft Yahei","微软雅黑";webkit-font-smoothing:antialiased;-moz-font-smoothing: subpixel-antialiased}input, input:focus, button, button:focus, select,textarea, textarea:focus {outline:none; -moz-outline:none; -webkit-outline:none; }input:focus { outline:none; -moz-outline:none; -webkit-outline:none; }textarea {resize:none;}
a {color:#666; text-decoration:none;} a:hover {text-decoration:underline;	}a:focus {outline:none; -moz-outline:none;-webkit-outline:none;}body {min-width: 960px;}

/**
* by 蓝色理想论坛-哭泣的小丑
*/


.form-main{width:700px;margin:0 auto;padding-top:40px;}
	.form-ipt-box{
		padding: 10px 0 10px 0px;
		position:relative;
	}
	.form-ipt-box .ipt{
		font-size: 14px;
		background:url([url]http://staticfile.tujia.com/portalsite2/images/tInput.png[/url]);
		width:200px;
		height:28px;
		border:1px solid #ccc;	
		position:absolute;
		z-index:99;
		float:left;
		margin-left:5px;
		margin-top:3px;
	}
	.form-main .btnsp{
		background-position: -202px -33px;
		width: 97px;
		height: 34px;
		display: inline-block;
		margin-left:45px;
	}
	.form-ipt-box .btn{
		width: 95px;
		height: 32px;
		background-position: 0 -35px;
		background-color: #DDD;
		cursor: pointer;
	}
	.form-main .btnsp , .form-ipt-box .btn{
		background:#ddd url([url]http://su.bdimg.com/static/superpage/img/spis_a9e8de8e.png[/url]) no-repeat;
	}
	.form-ipt-box span {
		line-height: 30px;
		width: 70px;
		height: 30px;
		font-size: 14px;
		z-index:99;
		
	}
	.abs{position:absolute;}
	.x-slider{
		text-align:right;
		background:#FF6;
		width:250px;
		height:36px;
		left:36px;
		line-height:30px;
		color:#f00;
	}

</style>
</head>

<script>
 
  function dsform(){
	var	password=document.getElementById("Password");
	var email = document.getElementById("Email").value;
	var a = email.indexOf("@");
	var b = email.lastIndexOf(".");
	if(email==""){
		$("#x-email").css("visibility","visible"); 
		$("#x-email").animate({width:400},"slow");
		$("#x-email").html("邮箱不能为空!");	
		return;
	}
	else if(a<1||(b-a)<2 ){
		$("#x-email").css("visibility","visible"); 
		$("#x-email").animate({width:300},"slow");
		$("#x-email").html("邮箱格式错误!");	
		return;
	}
	else if(password.value==""){
		$("#x-email").css("visibility","hidden"); 
		$("#x-password").css("visibility","visible"); 
		$("#x-password").animate({width:300},"slow");
		$("#x-password").html("密码不能为空!");	
		return ;
	}
	else{
		alert("Ok");
		document.getElementById("ds-form").submit();	
	}
  }

</script>

<body>

<div class="form-main">
	<form id="ds-form">
        <div class="form-ipt-box">
        	<span>邮箱:</span>
            <div >
            	
            	<input type="text" class="ipt" id="Email">
                <div class="x-slider" id="x-email" style="visibility:hidden;"></div>
            </div>
            
            
            <div class="form-ipt-box">
            	<span>密码:</span>
                <div >   
                    <input type="password" class="ipt" id="Password">
                    <div class="x-slider" id="x-password" style="visibility:hidden;"></div>
                </div>
            </div>
        </div>
        
        <div class="form-ipt-box">
            <span class="btnsp">
                <input type="button" class="btn"onclick="dsform()" value="登录">
            </span>
        </div>
	</form>
</div>

</body>
</html>

 

 

由于iteye 没有可运行代码的功能 所以不能更好的给大家演示效果

 

以后写的博客demo 会带附件

 

 

 

 

 

0
1
分享到:
评论
4 楼 haohao-xuexi02 2012-10-25  
我只是来看开头的……
3 楼 w2oscar 2012-10-25  
我也是来看开头的...文采飞扬的..
2 楼 TheMatrix 2012-10-24  
我只是来看开头的……
1 楼 CaryGao 2012-10-24  
女神还能亲你,某些屌丝连女神手都没亲过,知足吧,在这个高富帅的世界。

相关推荐

    白色大气风格的建筑商业网站模板下载.rar

    白色大气风格的建筑商业网站模板下载.rar

    面向对象编程语言Objective-C基础语法详解及应用

    内容概要:本文详细介绍了面向对象编程语言Objective-C的基础语法,包括其历史背景、特点、环境搭建、基本语法、面向对象编程、高级特性和实际应用。具体涵盖的内容包括Objective-C的历史发展、面向对象编程的核心特性、变量和数据类型、控制结构、函数、数组和字典的使用,以及类、对象、属性和方法的定义与使用。此外,还介绍了高级特性如协议和委托、类别和扩展、ARC、块和GCD。最后,通过示例项目展示了如何在Xcode中创建和调试Objective-C程序,以及如何使用Cocoa和Cocoa Touch框架。 适合人群:具备一定的编程基础,希望学习或深入了解Objective-C编程的开发人员。 使用场景及目标:适用于需要开发macOS和iOS应用的开发者,帮助他们掌握Objective-C的基本语法和高级特性,提高编程效率和代码质量。 其他说明:本文不仅提供了详细的理论讲解,还通过实际代码示例展示了如何在Xcode中创建和调试Objective-C项目,适合初级到中级水平的开发人员学习和参考。

    球馆预约系统ssm.zip

    本次开发的微信小程球馆预约系统,有管理员,用户两个角色。管理员功能有个人中心,用户管理,场地类型管理,球馆信息管理,球馆预约管理,系统管理。用户可以在微信小程序上面注册登录,查看球馆信息,对球馆进行预约操作。 开发本程序后台用到了SSM开发技术,微信端用的是uni-app技术。数据库采用关系数据库市场占有率最高的MySQL作为本程序使用的数据库,完全符合程序使用并且有丰富的拓展余地。 用户在微信小程序注册登录后可以看到首页,首页可以搜索球馆名称,也可以查看球馆资讯,下面是导航栏。 用户点击球馆信息可以进行预约,预约需要输入相关时间等信息。 我的里面可以修改个人信息,可以退出,还可以查看球馆预约信息和我的收藏信息。

    STM32F030单片机串口2发送接收.zip

    1、嵌入式物联网单片机项目开发例程,简单、方便、好用,节省开发时间。 2、代码使用KEIL 标准库开发,当前在STM32F030C8T6运行,如果是STM32F030其他型号芯片,依然适用,请自行更改KEIL芯片型号以及FLASH容量即可。 3、软件下载时,请注意keil选择项是jlink还是stlink。 4、有偿指导v:wulianjishu666; 5、如果接入其他传感器,请查看账号发布的其他资料。 6、单片机与模块的接线,在代码当中均有定义,请自行对照。 7、若硬件有差异,请根据自身情况调整代码,程序仅供参考学习。 8、代码有注释说明,请耐心阅读。 9、编译时请注意提示,请选择合适的编译器版本。

    廖鹏盛 - 时代进行曲.zip

    廖鹏盛 - 时代进行曲.zip

    白色大气风格的人体艺术摄影网站模板下载.zip

    白色大气风格的人体艺术摄影网站模板下载.zip

    白色大气风格的服装设计师模板下载.zip

    白色大气风格的服装设计师模板下载.zip

    白色大气风格的景观设计HTML网站模板.zip

    白色大气风格的景观设计HTML网站模板.zip

    (176226648)机器学习领域,基于TensorFlow与mnist数据集,实现手写数字识别,手写数字识别,机器学习学习首选项目

    优质的机器学习资源是当今科技领域的热点,其中TensorFlow作为谷歌公司的开源库,成为最受欢迎的深度学习框架之一,广泛应用于各类项目中。TensorFlow提供了丰富的功能和灵活性,使得开发者可以轻松构建和训练复杂的神经网络模型,处理图像、文本和其他类型的数据。由于其开源性质,拥有庞大的社区支持,用户可以放心使用,并从开源社区中获取宝贵的经验和资源。 mnist数据集是机器学习领域的经典数据集之一。它包含着大量的手写数字图像,供开发者用来训练和测试各种算法和模型。这个数据集的规模相对较小,因此对于绝大多数人来说,无论是数据的下载还是训练过程,都不会对电脑性能提出过高的要求。这使得mnist成为了理想的入门数据集,适合初学者探索和理解机器学习算法的基本原理。 结合Pygame与TensorFlow,你将能够为机器学习实验创建出图形化界面,以及实现交互式处理。Pygame是一款面向游戏和多媒体应用的Python库,但同样也可以用于数据可视化和图形化交互。利用Pygame,你可以展示训练过程中的图像输出、模型的预测结果等,增强对机器学习算法运行情况的直观认识。而且,Pygame的简单。内

    基于两种坐标系的超螺旋滑模观测器的永磁同步电机pmsm无位置(速度)传感器控制模型 支持 dq旋转坐标系和静止坐标系建立smo 引入二阶滑模超螺旋算法替代一阶滑模 dq坐标系引入锁相环PLL估计转速及

    基于两种坐标系的超螺旋滑模观测器的永磁同步电机pmsm无位置(速度)传感器控制模型 支持 dq旋转坐标系和静止坐标系建立smo 引入二阶滑模超螺旋算法替代一阶滑模 dq坐标系引入锁相环PLL估计转速及转子位置 有效削弱抖振 赠送超螺旋滑模搭建推导文档及相关参考资料 仿真模型

    汇编实验算数运算程序设计.docx

    汇编实验算数运算程序设计.docx

    小区监控视频监控方案.doc

    小区监控视频监控方案.doc

    白色大气风格的HTML商务模板下载.zip

    白色大气风格的HTML商务模板下载.zip

    白色大气风格响应式运动健身瑜伽企业网站模板.zip

    白色大气风格响应式运动健身瑜伽企业网站模板.zip

    单片机实验仿真设计报告

    单片机实验仿真设计报告

    白色大气风格的设计公司整站网站模板下载.zip

    白色大气风格的设计公司整站网站模板下载.zip

    白色大气风格的html商务模板.zip

    白色大气风格的html商务模板.zip

    白色大气风格的英文网站模板下载.zip

    白色大气风格的英文网站模板下载.zip

    白色大气风格的科研教育模板下载.zip

    白色大气风格的科研教育模板下载.zip

    stm32驱动摄像头ov7670源程序

    本摄像头ov7670驱动程序已经通过本人的验证可以正常运行,不同的stm32开发板只需要修改引脚即可使用

Global site tag (gtag.js) - Google Analytics