jQuery实现的简单无刷新评论功能示例


Posted in jQuery onNovember 08, 2017

本文实例讲述了jQuery实现的简单无刷新评论功能。分享给大家供大家参考,具体如下:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
 <title>无刷新评论 - 3water.com</title>
 <script src="jquery-1.7.2.min.js" type="text/javascript"></script>
 <script type="text/javascript">
  //========================================================设定样式
  $(function () {
   var isFirst = true;
   $("#text1").css("color", "grey").focus(function () {
    if (isFirst) //判断用户是否第一次输入,如果是第一次输入,就将当前控件的值设为空
     $(this).val("");
    $(this).css("color", "Black")
   });
   $("#text1").bind("keydown", function () {//#text1控件绑定 keydown事件,当它被按下的时候就触发function()匿名函数,将isFirst设为false【这时候将isFirst设为fasle,那就么代表它不是第一次输入了。所以第二次点击#text1控件的时候它就不会将#text1的值设为空了】
    isFirst = false;
   });
   $("#text1").blur(function () {
    if ($(this).val().length <= 0) { //如果在失去焦点的时候用户名的长度<=0的话就重新提示用户"请输入用户名"
     $(this).css("color", "grey").val("请输入用户名")
    }
   })
  })
  $(function () {
   var isFirst = true;
   $("#text2").css("color", "grey").focus(function () {
    if (isFirst) //判断用户是否第一次输入,如果是第一次输入,就将当前控件的值设为空
     $(this).val("");
    $(this).css("color", "Black")
   });
   $("#text2").bind("keydown", function () {//#text1控件绑定 keydown事件,当它被按下的时候就触发function()匿名函数,将isFirst设为false【这时候将isFirst设为fasle,那就么代表它不是第一次输入了。所以第二次点击#text1控件的时候它就不会将#text1的值设为空了】
    isFirst = false;
   });
   $("#text2").blur(function () {
    if ($(this).val().length <= 0) { //如果在失去焦点的时候用户名的长度<=0的话就重新提示用户"请输入用户名"
     $(this).css("color", "grey").val("请输入评论的内容")
    }
   })
  })
  //==========================================================================实际内容
  $(function () {
   $("#btn1").click(function () {
    var tr = $("<tr><td>" + $("#text1").val() + ":" + "</td><td>" + $("#text2").val() + "</td></tr>")
    $("#table1").append(tr);
   })
  })
 </script>
</head>
<body>
<p>.......这是我的帖子,请大家评论。</p>
<table id="table1"></table>
<input type="text" value="请输入用户名" id="text1"/><br />
<textarea cols="20" rows="8" id="text2">请输入评论内容</textarea>
<input type="button" value="提交" id="btn1"/>
</body>
</html>

运行效果如下:

jQuery实现的简单无刷新评论功能示例

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jQuery Tree Multiselect使用详解
May 02 jQuery
jquery仿微信聊天界面
May 06 jQuery
jQuery Form插件使用详解_动力节点Java学院整理
Jul 17 jQuery
jquery-file-upload 文件上传带进度条效果
Nov 21 jQuery
jquery动态添加以及遍历option并获取特定样式名称的option方法
Jan 29 jQuery
jQuery实现标签子元素的添加和赋值方法
Feb 24 jQuery
[原创]jquery判断元素内容是否为空的方法
May 04 jQuery
jQuery 同时获取多个标签的指定内容并储存为数组
Nov 20 jQuery
jquery获取file表单选择文件的路径、名字、大小、类型
Jan 18 jQuery
jQuery实现的隔行变色功能【案例】
Feb 18 jQuery
jQuery实现动态添加和删除input框代码实例
Mar 29 jQuery
jQuery表单选择器用法详解
Aug 22 jQuery
详解在vue-cli中引用jQuery、bootstrap以及使用sass、less编写css
Nov 08 #jQuery
基于jQuery的$.getScript方法去加载javaScript文档解析
Nov 08 #jQuery
基于jQuery中ajax的相关方法汇总(必看篇)
Nov 08 #jQuery
javascript+jQuery实现360开机时间显示效果
Nov 03 #jQuery
基于jQuery解决ios10以上版本缩放问题
Nov 03 #jQuery
jQuery简单实现对数组去重及排序操作实例
Oct 31 #jQuery
jQuery ajax读取本地json文件的实例
Oct 31 #jQuery
You might like
星际争霸中的对战模式介绍
2020/03/04 星际争霸
PHP使用GETDATE获取当前日期时间作为一个关联数组的方法
2015/03/19 PHP
php中session定期自动清理的方法
2015/11/12 PHP
CentOS 7.2 下编译安装PHP7.0.10+MySQL5.7.14+Nginx1.10.1的方法详解(mini版本)
2016/09/01 PHP
理解Javascript_01_理解内存分配原理分析
2010/10/11 Javascript
jQuery获取Select选择的Text和Value(详细汇总)
2013/01/25 Javascript
全面解析Bootstrap排版使用方法(标题)
2015/11/30 Javascript
jquery操作select元素和option的实例代码
2016/02/03 Javascript
Javascript 基础---Ajax入门必看
2016/07/06 Javascript
Nodejs中解决cluster模块的多进程如何共享数据问题
2016/11/10 NodeJs
深入理解jquery中extend的实现
2016/12/22 Javascript
jQuery实现联动下拉列表查询框
2017/01/04 Javascript
JavaScript表单验证实现代码
2017/05/22 Javascript
Webpack打包css后z-index被重新计算的解决方法
2017/06/18 Javascript
angularjs+bootstrap实现自定义分页的实例代码
2017/06/19 Javascript
基于jQuery Easyui实现登陆框界面
2017/07/10 jQuery
nodejs之get/post请求的几种方式小结
2017/07/26 NodeJs
探讨Vue.js的组件和模板
2017/10/27 Javascript
JavaScript数据结构与算法之检索算法实例分析【顺序查找、最大最小值、自组织查询】
2019/02/22 Javascript
[36:33]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第二场 11.29
2020/12/02 DOTA
python基础入门详解(文件输入/输出 内建类型 字典操作使用方法)
2013/12/08 Python
python实现简单爬虫功能的示例
2016/10/24 Python
Python tkinter模版代码实例
2020/02/05 Python
您在慕尼黑的跑步商店:Lauf-bar
2019/10/11 全球购物
马来西亚在线购物:POPLOOK.com
2019/12/09 全球购物
行政前台岗位职责
2013/12/04 职场文书
迟到检讨书400字
2014/01/13 职场文书
青春演讲稿范文
2014/05/08 职场文书
心理学专业求职信
2014/06/16 职场文书
医学生求职信
2014/07/01 职场文书
小学优秀班主任材料
2014/12/17 职场文书
酒店服务员岗位职责
2015/02/09 职场文书
从严治党主题教育活动总结
2015/05/07 职场文书
2015年卫生局工作总结
2015/07/24 职场文书
青年岗位能手事迹材料(2016推荐版)
2016/03/01 职场文书
Java中try catch处理异常示例
2021/12/06 Java/Android