全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

ajax无刷新评论功能

这是留言板的界面,当用户点击提交留言的时候,自动提交到我的留言下面

留言内容中为空,或者为灰色的“没有填写留言内容”都会弹出 请填写留言内容,当用户填写信息的会在右下角显示当前留言的字数。

下面是javascript的代码

//去掉左右尖括号 并用去掉空格后的字符串替代显示 
function replaceBrackets(id) { 
  var inputValue = $("#" + id).val(); 
  while (inputValue.indexOf("<") != -1) { 
    inputValue = inputValue.replace("<", "["); 
  } 
  while (inputValue.indexOf(">") != -1) { 
    inputValue = inputValue.replace(">", "]"); 
  } 
  while (inputValue.indexOf("&") != -1) { 
    inputValue = inputValue.replace("&", " "); 
  } 
  $("#" + id).val(inputValue); 
} 
 
function replaceChar(name, char) { 
  var inputValue = $("#" + name).val(); 
  while (inputValue.indexOf(char) != -1) { 
    inputValue = inputValue.replace(char, ""); 
  } 
  return inputValue; 
} 
 
$("#txtMessage").blur(function () { 
  $("#txtMessage").val(replaceChar("txtMessage", "<!--")); 
  if ($("#txtMessage").val() == "") { 
    document.getElementById("txtMessage").style.color = "#8C8C8C"; 
    $("#txtMessage").val("没有填写留言内容"); 
    return false; 
  } 
  replaceBrackets("txtMessage"); 
  return true; 
}); 
 
$("#txtMessage").focus(function () { 
  if ($("#txtMessage").val() == "没有填写留言内容") { 
    document.getElementById("txtMessage").style.color = "#000000"; 
    $("#txtMessage").val(""); 
  } 
}); 
 
function txtanum(id, name)  //统计txta的输入字数 
{ 
  var maxl = 151; 
  var num = 150; 
  var content = $("#" + id).val(); 
  content.slice(0, maxl); 
  var nowlength = content.length; 
  if (nowlength >= 0) { 
    if (nowlength < num) 
      $("#" + name).text(nowlength); 
    else 
      $("#" + name).text(num); 
  } else 
    $("#" + id).val(content.substring(0, maxl - 1)); 
 
  if (nowlength == 0) 
    $("#" + name).text(0); 
 
  if (nowlength > num) 
    $("#" + id).val(content.substring(0, num)); 
} 
 
 
var isSubmit = false; 
$('#subMessage').click(function () { 
 
  if (isSubmit) { 
    return; 
  } 
  isSubmit = true; 
  if ($("#txtMessage").val() == "没有填写留言内容" || $.trim($("#txtMessage").val()) == "") { 
    alert("请输入留言内容!"); 
    isSubmit = false; 
    return; 
  } 
  $.ajax({ 
    type: "POST", 
    url: app_param.path_context+"/user/member/msgboard/save", 
    data: { "context": ($("#txtMessage").val()) }, 
    error: function () { 
      isSubmit = false; 
    }, 
    success: function (data) { 
      if (data) { 
        addRow(data); 
        isSubmit=false; 
       $('#zanwu').hide(); 
        document.getElementById("txtMessage").style.color = "#8C8C8C"; 
    $("#txtMessage").val("没有填写留言内容"); 
      }  
    } 
  }); 
  function addRow(messageboard) { 
    var table = $("#tblmsg"); 
    var html = []; 
    html.push("<tr>"); 
    html.push("<td class='m_time'>"); 
    html.push(messageboard.createDate); 
    html.push("</td>"); 
    html.push("<td>"); 
    html.push(messageboard.context); 
    html.push("</td>"); 
    html.push("<td style='border-right: 0;' class='m_order_procz'>"); 
    html.push("<a class='xxx' href='messagereply/"+messageboard.id+"'>查看</a>"); 
    html.push("</td>"); 
    html.push("</tr>"); 
    html = html.join(''); 
    table.append(html); 
  } 
 
}); 

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# ajax无刷新评论  # jQuery无刷新评论  # ajax刷新评论  # 纯JS实现AJAX局部刷新功能  # AJAX如何实现无刷新登录功能  # ajax的分页查询示例(不刷新页面)  # Ajax解决多余刷新的两种方法(总结)  # 留言内容  # 这是  # 会在  # 请输入  # 弹出  # 请填写  # 大家多多  # 为空  # blur  # txtMessage  # document  # style  # getElementById  # amp  # gt  # replaceChar  # return  # char  # txtanum  # txta 


相关文章: 广平建站公司哪家专业可靠?如何选择?  Bpmn 2.0的XML文件怎么画流程图  儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?  微信h5制作网站有哪些,免费微信H5页面制作工具?  头像制作网站在线制作软件,dw网页背景图像怎么设置?  怎么将XML数据可视化 D3.js加载XML  C#如何使用XPathNavigator高效查询XML  如何通过VPS搭建网站快速盈利?  网站好制作吗知乎,网站开发好学吗?有什么技巧?  建站上传速度慢?如何优化加速网站加载效率?  如何在建站宝盒中设置产品搜索功能?  建站之星后台搭建步骤解析:模板选择与产品管理实操指南  常州企业网站制作公司,全国继续教育网怎么登录?  如何配置支付宝与微信支付功能?  如何解决ASP生成WAP建站中文乱码问题?  建站主机CVM配置优化、SEO策略与性能提升指南  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?  如何批量查询域名的建站时间记录?  c++怎么用jemalloc c++替换默认内存分配器【性能】  如何登录建站主机?访问步骤全解析  简易网站制作视频教程,使用记事本编写一个简单的网页html文件?  网站制作软件免费下载安装,有哪些免费下载的软件网站?  网站设计制作公司地址,网站建设比较好的公司都有哪些?  长春网站建设制作公司,长春的网络公司怎么样主要是能做网站的?  网站app免费制作软件,能免费看各大网站视频的手机app?  网站制作公司排行榜,四大门户网站排名?  阿里云高弹*务器配置方案|支持分布式架构与多节点部署  整人网站在线制作软件,整蛊网站退不出去必须要打我是白痴才能出去?  网站制作服务平台,有什么网站可以发布本地服务信息?  企业网站制作公司网页,推荐几家专业的天津网站制作公司?  建站之星安装失败:服务器环境不兼容?  西安制作网站公司有哪些,西安货运司机用的最多的app或者网站是什么?  ppt制作免费网站有哪些,ppt模板免费下载网站?  江苏网站制作公司有哪些,江苏书法考级官方网站?  Android自定义控件实现温度旋转按钮效果  Swift开发中switch语句值绑定模式  电商网站制作价格怎么算,网上拍卖流程以及规则?  建站中国官网:模板定制+SEO优化+建站流程一站式指南  建站上市公司网站建设方案与SEO优化服务定制指南  开心动漫网站制作软件下载,十分开心动画为何停播?  湖州网站制作公司有哪些,浙江中蓝新能源公司官网?  长沙做网站要多少钱,长沙国安网络怎么样?  c# 服务器GC和工作站GC的区别和设置  网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?  魔毅自助建站系统:模板定制与SEO优化一键生成指南  最好的网站制作公司,网购哪个网站口碑最好,推荐几个?谢谢?  如何使用Golang table-driven基准测试_多组数据测量函数效率  大学网站设计制作软件有哪些,如何将网站制作成自己app?  宝塔面板如何快速创建新站点? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。