jQuery實(shí)現(xiàn)的簡(jiǎn)單無(wú)刷新評(píng)論功能示例
本文實(shí)例講述了jQuery實(shí)現(xiàn)的簡(jiǎn)單無(wú)刷新評(píng)論功能。分享給大家供大家參考,具體如下:
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>無(wú)刷新評(píng)論 - www.dbjr.com.cn</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)它被按下的時(shí)候就觸發(fā)function()匿名函數(shù),將isFirst設(shè)為false【這時(shí)候?qū)sFirst設(shè)為fasle,那就么代表它不是第一次輸入了。所以第二次點(diǎn)擊#text1控件的時(shí)候它就不會(huì)將#text1的值設(shè)為空了】 isFirst = false; }); $("#text1").blur(function () { if ($(this).val().length <= 0) { //如果在失去焦點(diǎn)的時(shí)候用戶名的長(zhǎng)度<=0的話就重新提示用戶"請(qǐng)輸入用戶名" $(this).css("color", "grey").val("請(qǐng)輸入用戶名") } }) }) $(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)它被按下的時(shí)候就觸發(fā)function()匿名函數(shù),將isFirst設(shè)為false【這時(shí)候?qū)sFirst設(shè)為fasle,那就么代表它不是第一次輸入了。所以第二次點(diǎn)擊#text1控件的時(shí)候它就不會(huì)將#text1的值設(shè)為空了】 isFirst = false; }); $("#text2").blur(function () { if ($(this).val().length <= 0) { //如果在失去焦點(diǎn)的時(shí)候用戶名的長(zhǎng)度<=0的話就重新提示用戶"請(qǐng)輸入用戶名" $(this).css("color", "grey").val("請(qǐng)輸入評(píng)論的內(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>.......這是我的帖子,請(qǐng)大家評(píng)論。</p> <table id="table1"></table> <input type="text" value="請(qǐng)輸入用戶名" id="text1"/><br /> <textarea cols="20" rows="8" id="text2">請(qǐng)輸入評(píng)論內(nèi)容</textarea> <input type="button" value="提交" id="btn1"/> </body> </html>
運(yùn)行效果如下:
更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《jQuery擴(kuò)展技巧總結(jié)》、《jQuery常見(jiàn)經(jīng)典特效匯總》、《jQuery常用插件及用法總結(jié)》、《jquery中Ajax用法總結(jié)》及《jquery常用操作技巧匯總》
希望本文所述對(duì)大家jQuery程序設(shè)計(jì)有所幫助。
- jquery 新浪網(wǎng)易的評(píng)論塊制作
- jquery實(shí)現(xiàn)仿新浪微博評(píng)論滾動(dòng)效果
- 基于jquery實(shí)現(xiàn)ajax無(wú)刷新評(píng)論
- jQuery 實(shí)現(xiàn)評(píng)論等級(jí)好評(píng)差評(píng)特效
- JQuery實(shí)現(xiàn)動(dòng)態(tài)添加刪除評(píng)論的方法
- PHP結(jié)合jQuery實(shí)現(xiàn)的評(píng)論頂、踩功能
- jQuery基于ajax實(shí)現(xiàn)星星評(píng)論代碼
- C#使用jQuery實(shí)現(xiàn)無(wú)刷新評(píng)論提交的方法
- 基于jQuery實(shí)現(xiàn)的美觀星級(jí)評(píng)論打分組件代碼
- jQuery實(shí)現(xiàn)簡(jiǎn)單評(píng)論區(qū)
相關(guān)文章
Jquery Validate 正則表達(dá)式實(shí)用驗(yàn)證代碼大全
jQuery.validate 的正則驗(yàn)證功能,包括手機(jī)號(hào)碼、電話號(hào)碼、郵政編碼、QQ號(hào)碼、IP地址、字母和數(shù)字、中文的驗(yàn)證等2013-08-08jQuery實(shí)現(xiàn)選項(xiàng)卡切換圖片
這篇文章主要為大家詳細(xì)介紹了jQuery實(shí)現(xiàn)選項(xiàng)卡切換圖片,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-01-01ui組件之input多選下拉實(shí)現(xiàn)方法(帶有搜索功能)
這篇文章主要介紹了ui組件之input多選下拉實(shí)現(xiàn)方法(帶有搜索功能)的相關(guān)資料,需要的朋友可以參考下2016-07-07jQuery select自動(dòng)選中功能實(shí)現(xiàn)方法分析
這篇文章主要介紹了jQuery select自動(dòng)選中功能,結(jié)合實(shí)例形式分析了jQuery實(shí)現(xiàn)select響應(yīng)與級(jí)聯(lián)菜單顯示相關(guān)功能與操作技巧,需要的朋友可以參考下2016-11-11jquery 淡入淡出效果的簡(jiǎn)單實(shí)現(xiàn)
本篇文章主要是對(duì)jquery淡入淡出效果的簡(jiǎn)單實(shí)例進(jìn)行了介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2014-02-02jquery實(shí)現(xiàn)圖片滾動(dòng)效果的簡(jiǎn)單實(shí)例
這篇文章主要介紹了jquery實(shí)現(xiàn)圖片滾動(dòng)效果的簡(jiǎn)單實(shí)例,有需要的朋友可以參考一下2013-11-11jQuery插件FusionCharts實(shí)現(xiàn)的MSBar3D圖效果示例【附demo源碼】
這篇文章主要介紹了jQuery插件FusionCharts實(shí)現(xiàn)的MSBar3D圖效果,結(jié)合完整實(shí)例形式分析了jQuery使用FusionCharts載入xml數(shù)據(jù)繪制MSBar3D圖的相關(guān)操作技巧,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下2017-03-03