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鼠标悬停内容动画切换效果
Apr 27 jQuery
jQuery.ajax向后台传递数组问题的解决方法
May 12 jQuery
jQueryeasyui 中如何使用datetimebox 取两个日期间相隔的天数
Jun 13 jQuery
jQuery鼠标移动图片上实现放大效果
Jun 25 jQuery
jquery ajax异步提交表单数据的方法
Oct 27 jQuery
jQuery EasyUI 折叠面板accordion的使用实例(分享)
Dec 25 jQuery
基于jQuery.i18n实现web前端的国际化
May 04 jQuery
jQuery UI实现动画效果代码分享
Aug 19 jQuery
JQuery animate动画应用示例
May 14 jQuery
jquery-ui 进度条功能示例【测试可用】
Jul 25 jQuery
jQuery实现小火箭返回顶部特效
Feb 03 jQuery
jQuery中event.target和this的区别详解
Aug 13 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
PHP define函数的使用说明
2008/08/27 PHP
Yii2处理密码加密及验证的方法
2019/05/12 PHP
子窗口、父窗口和Silverlight之间的相互调用
2010/08/16 Javascript
jquery调用wcf并展示出数据的方法
2011/07/07 Javascript
jquery获取复选框被选中的值
2014/04/10 Javascript
通过JS来动态的修改url,实现对url的增删查改
2014/09/01 Javascript
JavaScript判断浏览器类型的方法
2015/02/10 Javascript
js表单提交和submit提交的区别实例分析
2015/12/10 Javascript
ECMAScript6快速入手攻略
2016/07/18 Javascript
Javascript发送AJAX请求实例代码
2016/08/21 Javascript
JS简单实现浮动窗口效果示例
2016/09/07 Javascript
AngularJS标签页tab选项卡切换功能经典实例详解
2018/05/16 Javascript
Vue使用zTree插件封装树组件操作示例
2019/04/25 Javascript
vue实现在线翻译功能
2019/09/27 Javascript
Node使用Nodemailer发送邮件的方法实现
2020/02/24 Javascript
Javascript ParentNode和ChildNode接口原理解析
2020/03/16 Javascript
Python获取远程文件大小的函数代码分享
2014/05/13 Python
Python中的lstrip()方法使用简介
2015/05/19 Python
Jupyter中直接显示Matplotlib的图形方法
2018/05/24 Python
python try 异常处理(史上最全)
2019/03/07 Python
python画微信表情符的实例代码
2019/10/09 Python
Pytorch: 自定义网络层实例
2020/01/07 Python
python线程池 ThreadPoolExecutor 的用法示例
2020/10/10 Python
Python通过Schema实现数据验证方式
2020/11/12 Python
中学生学习生活的自我评价
2013/10/26 职场文书
护理毕业生自荐信范文
2013/12/22 职场文书
教师岗位职责范本
2013/12/29 职场文书
写给女朋友的道歉信
2014/01/08 职场文书
化妆师职业生涯规划书
2014/02/16 职场文书
村委会换届选举方案
2014/05/03 职场文书
机动车交通事故协议书
2015/01/29 职场文书
六一亲子活动感想
2015/08/07 职场文书
《狼牙山五壮士》教学反思
2016/02/17 职场文书
长辈生日祝福语大全(72句)
2019/08/09 职场文书
创业分两种人:那么哪些适合创业?,哪些适合不适合创业呢?
2019/08/23 职场文书
OpenCV3.3+Python3.6实现图片高斯模糊
2021/05/18 Python