jQuery實(shí)現(xiàn)的簡單無刷新評論功能示例
本文實(shí)例講述了jQuery實(shí)現(xiàn)的簡單無刷新評論功能。分享給大家供大家參考,具體如下:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>無刷新評論 - www.dhdzp.com</title>
<script src="jquery-1.7.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
//========================================================設(shè)定樣式
$(function () {
var isFirst = true;
$("#text1").css("color", "grey").focus(function () {
if (isFirst) //判斷用戶是否第一次輸入,如果是第一次輸入,就將當(dāng)前控件的值設(shè)為空
$(this).val("");
$(this).css("color", "Black")
});
$("#text1").bind("keydown", function () {//#text1控件綁定 keydown事件,當(dāng)它被按下的時候就觸發(fā)function()匿名函數(shù),將isFirst設(shè)為false【這時候?qū)sFirst設(shè)為fasle,那就么代表它不是第一次輸入了。所以第二次點(diǎn)擊#text1控件的時候它就不會將#text1的值設(shè)為空了】
isFirst = false;
});
$("#text1").blur(function () {
if ($(this).val().length <= 0) { //如果在失去焦點(diǎn)的時候用戶名的長度<=0的話就重新提示用戶"請輸入用戶名"
$(this).css("color", "grey").val("請輸入用戶名")
}
})
})
$(function () {
var isFirst = true;
$("#text2").css("color", "grey").focus(function () {
if (isFirst) //判斷用戶是否第一次輸入,如果是第一次輸入,就將當(dāng)前控件的值設(shè)為空
$(this).val("");
$(this).css("color", "Black")
});
$("#text2").bind("keydown", function () {//#text1控件綁定 keydown事件,當(dāng)它被按下的時候就觸發(fā)function()匿名函數(shù),將isFirst設(shè)為false【這時候?qū)sFirst設(shè)為fasle,那就么代表它不是第一次輸入了。所以第二次點(diǎn)擊#text1控件的時候它就不會將#text1的值設(shè)為空了】
isFirst = false;
});
$("#text2").blur(function () {
if ($(this).val().length <= 0) { //如果在失去焦點(diǎn)的時候用戶名的長度<=0的話就重新提示用戶"請輸入用戶名"
$(this).css("color", "grey").val("請輸入評論的內(nèi)容")
}
})
})
//==========================================================================實(shí)際內(nèi)容
$(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">請輸入評論內(nèi)容</textarea>
<input type="button" value="提交" id="btn1"/>
</body>
</html>
運(yùn)行效果如下:

更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery擴(kuò)展技巧總結(jié)》、《jQuery常見經(jīng)典特效匯總》、《jQuery常用插件及用法總結(jié)》、《jquery中Ajax用法總結(jié)》及《jquery常用操作技巧匯總》
希望本文所述對大家jQuery程序設(shè)計(jì)有所幫助。
- jquery 新浪網(wǎng)易的評論塊制作
- jquery實(shí)現(xiàn)仿新浪微博評論滾動效果
- 基于jquery實(shí)現(xiàn)ajax無刷新評論
- jQuery 實(shí)現(xiàn)評論等級好評差評特效
- JQuery實(shí)現(xiàn)動態(tài)添加刪除評論的方法
- PHP結(jié)合jQuery實(shí)現(xiàn)的評論頂、踩功能
- jQuery基于ajax實(shí)現(xiàn)星星評論代碼
- C#使用jQuery實(shí)現(xiàn)無刷新評論提交的方法
- 基于jQuery實(shí)現(xiàn)的美觀星級評論打分組件代碼
- jQuery實(shí)現(xiàn)簡單評論區(qū)
相關(guān)文章
jQuery實(shí)現(xiàn)的導(dǎo)航條點(diǎn)擊后高亮顯示功能示例
這篇文章主要介紹了jQuery實(shí)現(xiàn)的導(dǎo)航條點(diǎn)擊后高亮顯示功能,涉及jQuery事件響應(yīng)及頁面元素屬性動態(tài)操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2019-03-03
jquery實(shí)現(xiàn)根據(jù)瀏覽器窗口大小自動縮放圖片的方法
這篇文章主要介紹了jquery實(shí)現(xiàn)根據(jù)瀏覽器窗口大小自動縮放圖片的方法,涉及jquery操作頁面元素屬性與樣式的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-07-07
jquery全選/全不選/反選另一種實(shí)現(xiàn)方法(配合原生js)
本文主要介紹下jquery另一種全選、全不選、反選的方式(與原生js混合使用),感興趣的朋友可以參考下哈,希望對你有所幫助2013-04-04
jquery的flexigrid無法顯示數(shù)據(jù)提示獲取到數(shù)據(jù)
升級了IE10,發(fā)現(xiàn)flexigrid無法顯示數(shù)據(jù),提示獲取到了數(shù)據(jù),但沒任何報(bào)錯任何顯示,經(jīng)過試驗(yàn)和跟蹤,修改如下,有類似問題的朋友可以參考下哈2013-07-07
解決qrcode.js生成二維碼時必須定義一個空div的問題
這篇文章主要介紹了解決qrcode.js生成二維碼時必須定義一個空div的問題,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07

