摘要:過濾標簽,并轉(zhuǎn)義特殊字符內(nèi)容長度為字符之間姓名長度為字符之間堆疊順序值出錯了演示下載地址
演示下載地址:http://www.erdangjiade.com/js...
效果圖:
完整代碼如下:
首先我們引入jQuery庫、拖動插件jqueryui及彈出層插件fancybox: 然后我們在notes表里面讀取便簽條: $query = mysql_query("select * from notes order by id desc limit 0, 50"); while ($row = mysql_fetch_array($query)) { list($left, $top, $zindex) = explode("|", $row["xyz"]); $time = strtotime($row["addtime"]); $notes.= "" . $row["id"] . "." . htmlspecialchars($row["content"]) . ""; } 添加便簽條: $("#addbtn").live("click", function(e) { var txt = $("#note_txt").val(); var user = $("#user").val(); var color = $("#mycolor").val(); if (txt == "") { $("#msg").html("內(nèi)容不能為空"); $("#note_txt").focus(); return false; } if (user == "") { $("#msg").html("請輸入您的姓名!"); $("#user").focus(); return false; } var left = 0; var top = 0; var data = { "zIndex": ++zIndex, "content": txt, "user": user, "color": color, "left":left, "top":top }; $.post("posts.php", data, function(msg) { zIndex = zIndex++; //alert(zIndex); if (parseInt(msg)) { var str = "——" . htmlspecialchars($row["name"]) . "
(" . tranTime($time) . ")" + msg + "." + txt + ""; $(".container").append(str); make_draggable($(".note")); $.fancybox.close(); } else { $("#msg").html(msg); } }); e.preventDefault(); }); 刪除便簽條: $(".note").find(".close").click(function() { var id = $(this).parents(".note").attr("data-id"); $.get("ajax.php", {id: id}, function(data) { if (data == 1) { $("#note_"+id).fadeOut(); } }, "json") }) posts.php 后臺PHP接收ajax請求后,驗證數(shù)據(jù)合法性,將數(shù)據(jù)插入數(shù)據(jù)表中,成功后返回插入的id值,返回給前臺。 $left = intval($_POST["left"]); $top = intval($_POST["top"]); $txt = stripslashes(trim($_POST["content"])); $txt = htmlspecialchars($txt, ENT_QUOTES); $txt = mysql_real_escape_string(strip_tags($txt), $link); //過濾HTML標簽,并轉(zhuǎn)義特殊字符 if (strlen($txt) < 1 || strlen($txt) > 100) { echo "內(nèi)容長度為1~100字符之間"; exit; } $user = stripslashes(trim($_POST["user"])); $user = htmlspecialchars($user, ENT_QUOTES); $user = mysql_real_escape_string(strip_tags($user), $link); if (strlen($user) < 2 || strlen($user) > 30) { echo "姓名長度為2~10字符之間"; exit; } $color = $_POST["color"]; $time = date("Y-m-d H:i:s"); $zIndex = $_POST["zIndex"];//堆疊順序值 $xyz = "" . $left . "|" . $top . "|" . $zIndex; $query = mysql_query("insert into notes(content,name,color,xyz,addtime)values("$txt","$user","$color","$xyz","$time")"); if ($query) { echo mysql_insert_id($link); } else { echo "出錯了!"; }——" + user + "(剛剛)
演示下載地址:http://www.erdangjiade.com/js...
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/50606.html
摘要:過濾標簽,并轉(zhuǎn)義特殊字符內(nèi)容長度為字符之間姓名長度為字符之間堆疊順序值出錯了演示下載地址 演示下載地址:http://www.erdangjiade.com/js...效果圖:showImg(https://segmentfault.com/img/bVK9tK?w=567&h=326); 完整代碼如下: 首先我們引入jQuery庫、拖動插件jqueryui及彈出層插件fancybox...
摘要:過濾標簽,并轉(zhuǎn)義特殊字符內(nèi)容長度為字符之間姓名長度為字符之間堆疊順序值出錯了演示下載地址 演示下載地址:http://www.erdangjiade.com/js...效果圖:showImg(https://segmentfault.com/img/bVK9tK?w=567&h=326); 完整代碼如下: 首先我們引入jQuery庫、拖動插件jqueryui及彈出層插件fancybox...
摘要:實例測試手機的短信系統(tǒng)詳細如何去測試手機的短信系統(tǒng),可以顯示,查看,發(fā)送,刪除短信,寫出具體思路思路分為正常情況和非正常情況,以及對基礎(chǔ)功能和非基礎(chǔ)功能的測試,以及非黑盒測試內(nèi)容外的性能測試,安全性測試,健壯性和可靠性等其他項測試。 實例:測試手機的短信系統(tǒng) 詳細 如何去測試手機的短信系統(tǒng),可以顯示,查看,發(fā)送,刪除短信,寫出具體思路 思路 分為正常情況和非正常情況,以及對基礎(chǔ)功能和非...
閱讀 1996·2021-11-23 10:08
閱讀 2326·2021-11-22 15:25
閱讀 3270·2021-11-11 16:55
閱讀 764·2021-11-04 16:05
閱讀 2577·2021-09-10 10:51
閱讀 704·2019-08-29 15:38
閱讀 1574·2019-08-29 14:11
閱讀 3481·2019-08-29 12:42