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插件FusionCharts绘制的3D环饼图效果示例【附demo源码】
Apr 02 jQuery
jquery+css实现简单的图片轮播效果
Aug 07 jQuery
jQuery实现IE输入框完成placeholder标签功能的方法
Sep 20 jQuery
jQuery实现使用sort方法对json数据排序的方法
Apr 17 jQuery
jQuery md5加密插件jQuery.md5.js用法示例
Aug 24 jQuery
jQuery实现动画、消失、显现、渐出、渐入效果示例
Sep 06 jQuery
详解webpack引用jquery(第三方模块)的三种办法
Aug 21 jQuery
jQuery 筛选器简单操作示例
Oct 02 jQuery
Jquery Datatables的使用详解
Jan 30 jQuery
jQuery HTML css()方法与css类实例详解
May 20 jQuery
jQuery 选择器用法实例分析【prev + next】
May 22 jQuery
jQuery实现简单飞机大战
Jul 05 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
LotusPhp笔记之:Logger组件的使用方法
2013/05/06 PHP
javascript 伪数组实现方法
2010/10/11 Javascript
js注意img图片的onerror事件的分析
2011/01/01 Javascript
用innerhtml提高页面打开速度的方法
2013/08/02 Javascript
JS简单实现DIV相对于浏览器固定位置不变的方法
2016/06/17 Javascript
JQuery组件基于Bootstrap的DropDownList(完整版)
2016/07/05 Javascript
AngularJS实现一次监听多个值发生的变化
2016/08/31 Javascript
Javascript中字符串相关常用的使用方法总结
2017/03/13 Javascript
Angularjs实现下拉框联动的示例代码
2017/08/22 Javascript
JS处理一些简单计算题
2018/02/24 Javascript
Vue中使用vux配置代码详解
2018/09/16 Javascript
nodejs读取本地中文json文件出现乱码解决方法
2018/10/10 NodeJs
vue-cli 目录结构详细讲解总结
2019/01/15 Javascript
js中int和string数据类型互相转化实例
2019/01/16 Javascript
图解javascript作用域链
2019/05/27 Javascript
[40:10]2015国际邀请赛全明星表演赛
2015/08/07 DOTA
python遍历文件夹并删除特定格式文件的示例
2014/03/05 Python
使用python调用zxing库生成二维码图片详解
2017/01/10 Python
Python学习pygal绘制线图代码分享
2017/12/09 Python
python 列表删除所有指定元素的方法
2018/04/19 Python
kafka-python批量发送数据的实例
2018/12/27 Python
Pandas+Matplotlib 箱式图异常值分析示例
2019/12/09 Python
Python中bisect的使用方法
2019/12/31 Python
python 实现Harris角点检测算法
2020/12/11 Python
意大利奢侈品购物网站:Giglio
2018/01/05 全球购物
Laura Geller官网:美国彩妆品牌
2018/12/29 全球购物
英国高级健康和美容产品零售商:Life and Looks
2019/08/01 全球购物
拓展培训心得体会
2014/01/04 职场文书
学术会议欢迎词
2014/01/09 职场文书
公司道歉信范文
2014/01/09 职场文书
美德好少年事迹材料
2014/01/19 职场文书
九年级语文教学反思
2014/02/04 职场文书
查摆问题整改措施范文
2014/10/11 职场文书
民主评议政风行风活动心得体会
2014/10/29 职场文书
证劵公司反洗钱宣传活动总结
2015/05/08 职场文书
工会经费申请报告
2015/05/15 职场文书