Javascript结合CSS实现边框闪烁提示2017-09-01 23:12

当我们提交表单的时候,有些字段是必填的。

但是如果用户提交的时候偏偏不填写就提交,这时我们一般都会弹出一个框来提醒用户。

但是有些小伙伴并不喜欢使用弹窗,觉得用户体验不好。

今天就有小伙伴问小编,有没有方法实现边框闪烁,以此来提醒用户。

讲真,javascript、jquery感觉就是万能的,就像没有什么实现不了的一样。

所以这个问题是肯定的,方法肯定有。

今天小编就分享Javascript实现边框闪烁的实例。 html代码

.selectshake{ border:1px solid #d00; background:#ffe9e8; color:#d00;}

js边框闪烁

function shake(ele,cls,times){//边框闪烁

var i = 0,t= false ,o =ele.attr("class")+" ",c ="",times=times||2;

if(t) return;

t= setInterval(function(){

i++;

c = i%2 ? o+cls : o;

ele.attr("class",c);

if(i==2*times){

clearInterval(t);

ele.removeClass(cls);

}

},200);

};

$("#btn").click(function(){

if ($.trim($("#keytxt").val())==''){

$("#keytxt").attr("placeholder","请输入内容");

$("#keytxt").focus();

shake($("#keytxt"),"selectshake",4);

return false;

}else{

alert('成功提交');

}

});

以上代码的功能就是,当用户点击提交按钮的时候,如果文本框里面不输入信息,则无法提交。

而且使文本框闪烁,用显眼的方式来提醒用户,这个地方是必须填写的。

其中用到了placeholder属性,这个属性是提供可描述输入字段预期值的提示信息。相当于是做为可输入字段的默认值一样。

html中如何让字段闪烁,Javascript结合CSS实现边框闪烁提示相关推荐

  1. WebPart(SharePoint)中如何使用自定义的Javascript和css样式

    由于SharePoint WebPart 不像asp.net,可以拖拽控件,而且没有前台代码.你只能发布倒sharepoint上进行浏览.由于没有前台的HTML,只有后台的cs文件.所以不能通过通常的 ...

  2. vue.js与ajax删除,javascript - VueJs和VueResource,从Ajax请求中删除标头字段 - 堆栈内存溢出...

    当实例化Vuejs (2.2.6)和Vue-resource (1.2.1)时 ,我使用以下代码设置标头授权,通过这种方式,我可以将所有请求授权给我的API: Vue.http.headers.com ...

  3. 转 在b/s开发中经常用到的javaScript技术

    在b/s开发中经常用到的javaScript技术 一.验证类 1.数字验证内   1.1 整数   1.2 大于0的整数 (用于传来的ID的验证)   1.3 负整数的验证   1.4 整数不能大于i ...

  4. oracle遍历表做查询,oracle 语句之对数据库的表名就行模糊查询,对查询结果进行遍历,依次获取每个表名结果中的每个字段(存储过程)...

    语句的执行环境是plsql的sql窗口, 语句的目的是从整个数据库中的所有表判断 不等于某个字段的记录数 . 代码如下: declare s_sql clob:=''; -- 声明一个变量,该变量用于 ...

  5. c语言int超出范围字符串,Go返回int64类型字段超出javascript Number范围的解决方法...

    Go返回int64类型字段超出javascript Number范围的解决方法 最近在项目中,一个go服务给前端提供了一个接口,返回json格式数据,其中Int64字段会超出javascript Nu ...

  6. TP框架中field查询字段

    TP框架中field查询字段 不是fields 也不是files !!!! 不是fields 也不是files !!!! 不是fields 也不是files !!!! 不是fields 也不是file ...

  7. 如何获取数据库中标的所有字段和数据类型?

    如何获取数据库中标的所有字段和数据类型? 目录 如何获取数据库中标的所有字段和数据类型? #获取表中所有字段

  8. CRM User Status profile中Business Transaction字段的用途

    有朋友问到User Status profile中Business Transaction字段的用途,如下图INPR, FINI所示. 实际上,这个字段作为一个桥梁,连接了User Status和Sy ...

  9. CRM User Status profile中Business Transaction字段的用途 1

    有朋友问到User Status profile中Business Transaction字段的用途,如下图INPR, FINI所示. 实际上,这个字段作为一个桥梁,连接了User Status和Sy ...

最新文章

  1. (字符串)统计字母和数字个数,打印柱状图
  2. CTFshow 信息收集 web15
  3. android 保存退出之前的页面_项目实战:Qt+Android模拟操作器(模拟操作app,打开,点击,输入,获取验证码等等)...
  4. EOJ_1070_下落的小球
  5. 【Redis】杂项基础知识;Redis数据类型
  6. [ASP.NET MVC2 系列] ASP.NET MVC 之如何创建自定义路由约束
  7. 【TensorFlow】TensorFlow快速入门
  8. 15行代码抓取兰亭序全文单字高清字帖
  9. python 求点到线段距离
  10. js求数组最大值方法汇总
  11. 架构篇--系统监控--spring-boot2.0.X 系统原生信息监控,SQL信息监控,cpu温度监控报警,cup磁盘内存使用率监控报警,自定义端点监控以及子节点获取,系统异常邮件通知
  12. uart协议学习,从了解到入门,看这篇文章
  13. php模拟登陆校园教务网络管理系统
  14. MOOC-浙江大学-博弈论基础-学习笔记(四)
  15. underscorejs-pluck学习
  16. Java创建一个简单的图书管理系统
  17. 中国首个“芯片大学”即将落地;生成对抗网络(GAN)的数学原理全解
  18. 张忠谋今日正式退休,已为台积电布局好下一个十年
  19. APP性能测试——基于手机的专项测试
  20. 【服务器】什么是服务器虚拟化

热门文章

  1. LeetCode 914. 卡牌分组(最大公约数)
  2. LeetCode 350. 两个数组的交集 II(哈希)
  3. Hive关于数据表的增删改(内部表、外部表、分区表、分桶表 数据类型、分隔符类型)
  4. java jsoup获取cookie_java – 如何使用jsoup维护变量cookie和会话?
  5. 论文浅尝 | 基于知识图谱的智能调研方法(DI佳作)
  6. 论文浅尝 | 一种用于多关系问答的可解释推理网络
  7. 复杂语境下的实体关系抽取
  8. 手把手教你-如何查询中文期刊是否属于核心期刊!
  9. Java面试知识点:File、IO流
  10. 仅模糊背景图像而不是前面的文本