`
落叶换新叶
  • 浏览: 25531 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

input输入框错误提示信息

 
阅读更多

图形验证码:
 
<script src="jquery-1.9.1.js"></script>
<script src="inputTip.js"></script>

<style>
.item_mini {
   margin-top:10rem;
}
</style>
<script type="text/javascript">
function tipInput(element,flag,message) {
  if(flag) {
     $("#"+element).css("border", "1px solid #d5d5d5");
     $("#"+element).unbind("focus");
  }else {
      $("#"+element).css("border", "1px solid red");
      $("#"+element).bind("focus",function(){
     	 $("#"+element).errortip({
     	    text: message,
         	show: true
         })
      });
  }
  $("#"+element).bind("blur",function() {
  	$("#"+element).errortip({
  		show: false
  	})
  });
}

function checkCode() {
	 var imgcode = $("#imgcode").val();
    if(imgcode==null || imgcode=='') {
       tipInput("imgcode",false,"请输入图形验证码");
    }else {
       tipInput("imgcode",true,"请输入图形验证码");
    }
}
</script>

<body>
<div class="item_mini">
     <span class="wid_105">图形验证码:</span>
     <span><input type="text" placeholder="请输入图形验证码" class="wid_150" id="imgcode" onblur="checkCode()"><span>
</div>
</body>
 2.inputTip.js
;(function($){$.fn.errortip=function(options){var defaults={text:'输入有误,请重新输入',show:false,bg:'#fff',border:'#ddd',height:30,width:150,font:13};var options=$.extend(defaults,options);var thisParent=$(this).parent()
if(options.show){if(thisParent.find(".judgeShow").size()==0){thisParent.css("position","relative");thisParent.append('<div class="judgeShow" style=\"display:block;position: absolute;height:'+options.height+'px;line-height:'+options.height+'px;width:'+options.width+'px;left: 0;top: -7px;transform: translate(-2%, -100%);z-index: 0;border-radius: 4px;font-size: '+options.font+'px;color: #333;border: 1px solid '+options.border+';\"><div style=\"position: absolute; width: 7px;height: 7px;bottom:0;left:15px;background-color: '+options.bg+';z-index: -1;border: 1px solid '+options.border+';transform:translate(-50%, 50%) rotate(45deg);\"></div><div style=\"position: relative;color: #000;background-color: '+options.bg+';border-radius: 3px;\"><div style=\"text-align: center;\">'+options.text+'</div></div></div>');}else{thisParent.find(".judgeShow").css("display","block");}}else{thisParent.find(".judgeShow").css("display","none");}}})(jQuery);
 
 
分享到:
评论

相关推荐

    控制input输入框中提示信息的显示和隐藏的方法

    其中,input输入框的提示信息处理得当,能够显著提升用户对界面的理解和操作便捷性。本文将详细讲解如何控制input输入框中提示信息的显示与隐藏,以及实现这一功能的关键步骤和注意事项。 首先,我们需要明确目标:...

    jquery表单input输入框动画提示效果代码

    "jQuery表单input输入框动画提示效果代码"就是一个针对这一目标的设计实践。jQuery库以其简洁、强大的API,使得创建复杂的动态效果变得相对简单,尤其是在处理用户输入时的反馈提示。 jQuery中的`focus`、`blur`、`...

    js-input输入框提示语

    综上所述,`js-input输入框提示语`是前端开发中的基本需求,通过HTML的`placeholder`属性结合JavaScript的动态操作,可以实现丰富的提示语功能,提高用户交互体验。在实际开发中,还需要考虑到兼容性和用户体验,...

    基于Vue的输入框智能提示组件

    用Vue实现在用户输入的向后台请求候选项,支持键盘的上下选择以及Enter确认选择。做了控制请求次数的优化!注释十分详细后台返回的数据是自己模拟的,拿过去就可以使用!2020.06.22更新降低下载积分需求,我个人原意...

    input输入框鼠标焦点提示信息

    在这些框架中,你可以创建一个自定义组件,封装输入框及提示信息的逻辑,这样不仅可以统一处理所有输入框的提示,还可以轻松地添加其他交互效果,如验证、错误提示等。 总之,输入框的提示信息管理是网页表单设计中...

    14种CSS3炫酷表单input输入框美化效果

    本文将深入探讨如何利用CSS3来实现14种不同的表单input输入框美化效果。 首先,CSS3的伪类选择器是实现输入框美化的核心工具。例如,`:hover`用于鼠标悬停时的效果,`:focus`则表示输入框获取焦点时的状态,`:...

    带提示的input输入框类似html5的 placeholder

    同时,`placeholder`仅提供静态提示,如果需要更复杂的交互,如动态提示或错误信息,可能需要使用其他方法。 总之,`placeholder`属性是HTML5中增强用户界面友好性的一个重要工具,尤其在创建表单时,能够有效地...

    input输入框按照字母顺序筛选城市.zip

    同时,为了提高用户体验,可能还需要添加一些错误处理或提示,比如当用户未输入任何字符时显示特定信息。 此外,为了使代码更易于维护和扩展,开发者可能采用了模块化编程,将不同功能封装在不同的函数中,或者使用...

    js监听input输入框值的实时变化实例.docx

    ### JavaScript 监听 Input 输入框值的实时变化 #### 知识点概览 1. **事件绑定方式**:理解并应用多种事件绑定方法(原生 JavaScript、jQuery)。 2. **兼容性处理**:针对不同浏览器(如 IE)采用不同的事件绑定...

    获取输入框内容设置输入框默认提示js插件

    1. 获取输入框内容:通过JavaScript的`value`属性,我们可以轻松地获取到输入框(`&lt;input&gt;`标签)中的当前文本。例如,对于一个ID为"myInput"的输入框,我们可以使用`document.getElementById('myInput').value`来...

    输入框提示效果输入框提示效果

    1. 提示信息应简洁明了,避免使用行业术语,确保所有用户都能理解。 2. 避免过多提示,以免造成界面混乱,影响用户注意力。 3. 使用清晰的视觉设计,如颜色对比和合适的字体大小,使提示易于识别。 4. 对于复杂的...

    vue 校验多个input框右侧提示

    在Vue应用中,处理表单验证是常见的需求,尤其是涉及多个input输入框时。VueValidate是一个专门为Vue设计的表单验证插件,它允许开发者轻松地实现对多个input框的同步校验,并在输入框右侧实时显示提示信息。 在Vue...

    js注册表单错误输入框红色圆角提示效果

    在这个案例中,当用户在注册表单中输入错误信息时,JavaScript会检测到这些错误,并对相应输入框进行高亮显示,通常以红色边框或背景色来突出。 描述中提到的"圆形渐隐渐现效果"可能是指在火狐浏览器中,当错误出现...

    15个CSS3动态输入框input框代码

    13. **验证提示**:CSS3还可以用于错误验证提示的样式设计,例如,当用户输入无效信息时,可以改变输入框的背景色或边框颜色,提醒用户修正。 14. **动画库和框架**:除了原生CSS3,还可以结合JavaScript库如...

    jQuery实现input输入框获取焦点与失去焦点时提示的消失与显示功能示例

    文章主要介绍了如何使用jQuery来实现当input输入框获得和失去焦点时,提示信息的显示和隐藏。首先,对于不熟悉jQuery的读者,需要理解jQuery是一个快速、小巧、功能丰富的JavaScript库。它通过封装JavaScript常用的...

    ExtJS弹出密码输入框的js文件

    6. **自定义配置**:为了满足不同场景的需求,此版本可能允许开发者传递额外的参数来定制对话框的行为,比如标题、提示信息、确定和取消按钮的文本等。 通过这个修改后的`Ext.MessageBox.prompt`,开发者可以更安全...

    安卓EditText输入框相关-material-code-inputmaterial风格的代码输入框.rar

    在Material Design中,`TextInputLayout`是用于包装`EditText`的容器,它可以提供诸如浮标签(Floating Hint)、错误提示等增强功能。例如,当用户在`EditText`中输入内容时,原本位于`EditText`下方的提示文字会...

    IP地址输入框IP地址输入框

    6. **ocx文件**:在提供的文件列表中,`ipinput.ocx`很可能是一个ActiveX控件,用于在Windows环境中提供IP地址输入框的功能。ActiveX是一种技术,允许开发者创建交互式、可重用的组件,可以集成到网页或应用程序中。...

    js生成的开源输入框,可以自定义

    4. **提示信息**:显示或隐藏错误提示信息,帮助用户校验输入数据的正确性。 5. **动态配置**:在运行时根据需要调整输入框的属性,如禁用、只读、可见性等。 使用xcConfirm这类组件时,一般需要引入其JavaScript和...

    js下拉选择框与输入框联动实现添加选中值到输入框的方法

    这种联动功能可以提高用户的操作效率,避免用户手动输入相同的信息,从而减少输入错误的可能性。本文将详细介绍如何使用JavaScript中的onchange事件以及页面元素遍历的相关技巧来实现这个功能。 首先,让我们了解...

Global site tag (gtag.js) - Google Analytics