分享纯手写漂亮的表单验证
哈哈手工馒头好吃,今天小编跟大家分享手工js表单验证代码,感兴趣的朋友快来吧。
因为是自定义样式,所以兼容所有浏览器版本,个人认为非常漂亮:网址wuxi.rongzi.com
css
<style> /*tooltip*//*CSS属性顺序按照字母首字母排列*/ .ui-slider-tooltip{background:#fa;border:pxsolid#fa;color:#fff;display:block;text-align:left;padding:pxpxpxpx;position:absolute;z-index:;} .ui-corner-all{border-radius:px;-moz-border-radius-bottomleft:px;-moz-border-radius-bottomright:px;-moz-border-radius-topleft:px;-moz-border-radius-topright:px;-webkit-border-top-left-radius:pxpx;-webkit-border-top-right-radius:pxpx;-webkit-border-bottom-right-radius:pxpx;-webkit-border-bottom-left-radius:pxpx;} .ui-tooltip-pointer-down{border-bottom-width:;border-left:pxdashedtransparent;border-right:pxdashedtransparent;border-top:pxsolid#fa;bottom:-px;display:block;height:;left:%;margin-left:-px;position:absolute;width:;} .ui-tooltip-pointer-down-inner{border-left:pxdashedtransparent;border-right:pxdashedtransparent;border-top:pxsolid#fa;left:-px;top:-px;position:absolute;} .tip{font-size:pt;line-height:px;} .error{border:pxsolidrgb(,,);} </style>
前台:
<inputtype="text"id="userName"/> <inputtype="submit"onclick="submitOneClickApply()"/>
js:
functionsubmitOneClickApply(){ varusername=$("#userName").val(); if(username==""||username=="请输入您的姓名"){ $("#userName").rzAlertTips({flagInfo:'请输入联系人',isAnimate:true}); }
调用的js:
<scripttype="text/javascript"> (function($){ jQuery.fn.extend({ rzAlertTips:function(settings){ $(this).each(function(){ //初始化配置信息 varoptions=jQuery.extend({ flagCss:"tip", flagWidth:$(this).outerWidth(), flagInfo:$(this).attr("title"), isAnimate:false }, settings); if(!options.flagInfo){ return; } $(this).removeAttr("title"); varobj=$(this); varoToolTip=null; varfun_show=function(){ //设置提示信息最小宽度为 options.flagWidth="auto";//(parseInt(options.flagWidth)<)?:parseInt(options.flagWidth);+"px" varoTip=$("<divclass='ui-slider-tooltipui-corner-all'id='tipWrap_"+$(this).attr("id")+"'></div>"); varoPointer=$("<divclass='ui-tooltip-pointer-down'><divclass='ui-tooltip-pointer-down-inner'></div></div>"); varoTipInfo=$("<div>"+options.flagInfo+"</div>").attr("class",options.flagCss).css("width",options.flagWidth); //合并提示信息 oToolTip=$(oTip).append(oTipInfo).append(oPointer); if($("#tipWrap_"+$(this).attr("id")).length>)$("#tipWrap_"+$(this).attr("id")).remove(); //添加淡入效果 if(options.isAnimate){ $(oToolTip).fadeIn("slow"); } $(obj).after(oToolTip); //计算提示信息的top、left和width//position.top varposition=$(obj).position(); varoTipTop=eval(position.top-$(oTip).outerHeight()-); varoTipLeft=position.left; $(oToolTip).css("top",oTipTop+"px").css("left",oTipLeft+"px"); }; fun_show(); $('.error').removeClass('error'); $(this).addClass("error"); setTimeout(function(){$(oToolTip).remove();},); }); returnthis; } })(jQuery); </script>
以上内容就是小编给大家分享的纯手写漂亮的表单验证,希望大家喜欢。