正文
jquery留言,jquery留言板案例项目中出现的问题
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
jquery在指定时间段弹出留言窗口
很高兴为你回答。要实现这个功能 只要添加一个闸口时间限制就行。
c:if test="${这里要写一个表里的字段,专门判断是不是在晚上23:00~7:00
的,比如flag字段。在后台取当前字段判断在不在指定时间段,如果包含在flag==‘T’,不是F}"
如果是T显示留言窗口
留言窗口代码
如果是F隐藏留言窗口
留言窗口代码 disabled= "disabled"
/c:if
还有什么疑问可以追问的。希望对你有所帮助
留言板 jquery怎么写
ajax 提交
在php 将ajax 提交的数据存入数据库,
成功后将存入的数据返回页面。
将内容追加的页面上
下载好的jQuery留言评论源码放进我自己的html页面然后测试留言一刷新就没了,
首先,你的留言只是在本地上的,没有储存在数据库,数据也不是通过数据库返回的,只是临时存储在浏览器上,所以只要一刷新就没有了。
jquery点击文字弹出留言输入框
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""
html xmlns=""
head
titlejQuery实现点击文本框弹出热门标签的提示示例_网页代码站/title
style type="text/css"
body {
font-size:12px;font-family:Arial;
}
#m_tagsItem {
background:#fff;
position:absolute;
top:0px;
left:0px;
overflow:hidden;
width:590px;
*width:561px;
width:561px\9;
padding:10px;
border:1px solid #ccc;
z-index:1000;
display:none;
}
#m_tagsItem p {
text-align:left;
line-height:22px;
padding:2px 0;
margin:0;
border:0;
}
#m_tagsItem span {
font-weight:bold;
}
#m_tagsItem a {
margin:0 5px;
}
.m_tagsname {
color:#999;
vertical-align:middle;
font-size:12px;
text-indent:3px;
line-height:20px;
}
#tagClose {
font-size:12px;
color:#888;
cursor:pointer;
position:absolute;
top:2px;
right:2px;
}
/style
script src=""/script
script language="javascript"
(function ($) {
$.fn.bgIframe = $.fn.bgiframe = function (s) {
if ($.browser.msie /6.0/.test(navigator.userAgent)) {
s = $.extend({
top: 'auto', // auto == .currentStyle.borderTopWidth
left: 'auto', // auto == .currentStyle.borderLeftWidth
width: 'auto', // auto == offsetWidth
height: 'auto', // auto == offsetHeight
opacity: true,
src: 'javascript:false;'
}, s || {});
var prop = function (n) { return n n.constructor == Number ? n + 'px' : n; },
html = 'iframe class="bgiframe"frameborder="0"tabindex="-1"src="' + s.src + '"' +
'style="display:block;position:absolute;z-index:-1;' +
(s.opacity !== false ? 'filter:Alpha(Opacity=\'0\');' : '') +
'top:' + (s.top == 'auto' ? 'expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+\'px\')' : prop(s.top)) + ';' +
'left:' + (s.left == 'auto' ? 'expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+\'px\')' : prop(s.left)) + ';' +
'width:' + (s.width == 'auto' ? 'expression(this.parentNode.offsetWidth+\'px\')' : prop(s.width)) + ';' +
'height:' + (s.height == 'auto' ? 'expression(this.parentNode.offsetHeight+\'px\')' : prop(s.height)) + ';' +
'"/';
return this.each(function () {
if ($(' iframe.bgiframe', this).length == 0)
this.insertBefore(document.createElement(html), this.firstChild);
});
}
return this;
};
})(jQuery);
jQuery.fn.selectCity = function (targetId) {
var _seft = this;
var targetId = $(targetId);
this.click(function () {
var A_top = $(this).offset().top + $(this).outerHeight(true); // 1
var A_left = $(this).offset().left;
targetId.bgiframe();
targetId.show().css({ "position": "absolute", "top": A_top + "px", "left": A_left + "px" });
});
targetId.find("#tagClose").click(function () {
targetId.hide();
});
$(document).click(function (event) {
if (event.target.id != _seft.selector.substring(1)) {
targetId.hide();
}
});
targetId.click(function (e) {
e.stopPropagation(); // 2
});
return this;
}
$(function () {
$("#selecttags").selectCity("#m_tagsItem");
});
//为文本域连续赋值
function checktag(o) {
var tagid = function (id) { return document.getElementById(id); }
var tags = []; //存放标签,避免重复加入
var tagidSPLITCHAR = ' '; //设定分隔符,根据程序需求可改
var d = tagid('selecttags');
if (d.value)
tags = d.value.split(tagidSPLITCHAR);
var v = o.innerHTML; //如果tag有别的值或者别的非innerHTML里体现的内容
var s = tagidSPLITCHAR + tags.join(tagidSPLITCHAR) + tagidSPLITCHAR
if (!new RegExp(tagidSPLITCHAR + v + tagidSPLITCHAR, 'g').test(s)) {
s += v;
}
s = s.replace(new RegExp("(^" + tagidSPLITCHAR + "*|" + tagidSPLITCHAR + "*tagid)", "g"), '');
d.value = s;
tags = s.split(tagidSPLITCHAR);
}
/script
/head
body
如果没有出现提示框请刷新一下页面再试~
input type="text" id="selecttags" name="m_tagsname" class="m_tagsname" style="width: 577px"
value="点击查看热门标签和您曾经使用过的标签" onclick="if(this.value=='点击查看热门标签和您曾经使用过的标签'){this.value='';this.className='m_tagsname'}"
div id="m_tagsItem" style="display: none"
div id="tagClose"
关闭/div
p
span温馨提示:/span标签间请用“空格”、“逗号”或“分号”隔开,用简练的词语概括您的博文内容。/p
p
span热门标签:/spana href="javascript:void(0)" onclick="checktag(this)"彩妆/aa
href="javascript:void(0)" onclick="checktag(this)"美发/aa href="javascript:void(0)"
onclick="checktag(this)"美优博客/aa href="javascript:void(0)" onclick="checktag(this)"aaa/aa
href="javascript:void(0)" onclick="checktag(this)"bbb/aa href="javascript:void(0)"
onclick="checktag(this)"天堂/aa href="javascript:void(0)" onclick="checktag(this)"eee/aa
href="javascript:void(0)" onclick="checktag(this)"fff/aa href="javascript:void(0)"
onclick="checktag(this)"ggg/a/p
p
span您使用过的标签:/spana href="javascript:void(0)" onclick="checktag(this)"软件/aa
href="javascript:void(0)" onclick="checktag(this)"Delphi/aa href="javascript:void(0)"
onclick="checktag(this)"博客/aa href="javascript:void(0)" onclick="checktag(this)"源码/aa
href="javascript:void(0)" onclick="checktag(this)"彩妆/aa href="javascript:void(0)"
onclick="checktag(this)"google/aa href="javascript:void(0)" onclick="checktag(this)"新浪/a/p
/div
br /
p
a href=""网页代码站/a - 最专业的网页代码下载网站 - 致力为中国站长提供有质量的网页代码!/p
/body
/html
求指教!用jquery实现动态显示发布留言后的总条数,发布后内容可以显示,但是条数要手动刷新才会显示,
$('#.att')这个是什么?写错了吧?估计改了就好了。
其实不用这么麻烦。你后台返回数据的时候同时把总数返回来就行了,省得js算来算去的。