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

留言内容中为空,或者为灰色的“没有填写留言内容”都会弹出 请填写留言内容,当用户填写信息的会在右下角显示当前留言的字数。
下面是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小时内与您取得联系。