Time of Update: 2013-10-16
本文收集了非常棒的jQuery表單外掛程式與大家分享,歡迎大家推薦更多更好的外掛程式。 1- jQuery inline form validation2- Uniform 3- Autotab 4- jquery Niceforms 5- jquery Form Validator6- Toggle FormText plug-in 7- jQuery Field Plug-in 8- In-Field Labels jQuery Plugin 9- jQuery Comment
Time of Update: 2013-10-16
這裡,用的jquery來做的。關鍵代碼如下: 複製代碼 代碼如下: //添加數據行; function AddRow(){ var vTb=$("#TbData");//得到表格ID=TbData的jquery對象 //所有的資料行有一個.CaseRow的Class,得到資料行的大小 var vNum=$("#TbData tr").filter(".CaseRow").size()+1;//表格有多少個資料行 var vTr=$("#TbData #trDataRow1");
Time of Update: 2013-10-16
nodeName、nodeValue 以及 nodeType 包含有關於節點的資訊。nodeName 屬性含有某個節點的名稱。 元素節點的 nodeName 是標籤名稱 屬性節點的 nodeName 是屬性名稱 文本節點的 nodeName 永遠是 #text 文檔節點的 nodeName 永遠是 #document 注釋:nodeName 所包含的 XML 元素的標籤名稱永遠是大寫的 nodeValue 對於文本節點,nodeValue 屬性包含文本。 對於屬性節點,nodeValue
Time of Update: 2013-10-16
有了JS就方便了,點擊一個按鈕,拖黑複製自動搞定,然後CTRL+V就OK了! PHP、JS、AJALX學習中! 點擊按鈕,通過JS代碼實現複製INPUT表單: 複製代碼 代碼如下: <SCRIPT LANGUAGE="JavaScript"> function copyinput() { var input=document.getElementById("inputid");//input的ID值 input.select(); //選擇對象
Time of Update: 2013-10-16
廢話少說直接進入主題, 表格功能: 1、添加 2、刪除 3、擷取值 4、動態填充資料 5、動態設定焦點 6、鍵盤左右上下鍵控制儲存格焦點 7、儲存格添加正則驗證功能 WebForm4.aspx 複製代碼 代碼如下: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm4.aspx.cs" Inherits="table.WebForm4" %> <!DOCTYPE html PUBLIC "-//W3
Time of Update: 2013-10-16
load 複製代碼 代碼如下: $("#result").load("aaaa.asp #ccc"); get 複製代碼 代碼如下: $.get("aaaa.asp", { action:"get",name:"lulu" }, function(data, textStatus){ $("#result").html(data); //alert(this); //alert(data); //alert(textStatus); }); post 複製代碼 代碼如下:
Time of Update: 2013-10-16
W3C標準推薦的文法是通過document文檔對象擷取DOM樹內的內的某個元素,常見的方法有getElementById()、getElementsByName()、getElementsByTagName(),他們的作用分別通過id屬性、name屬性/標籤名稱返回單個節點或節點集合。 複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/
Time of Update: 2013-10-16
給一個HTML元素設定css屬性,如 複製代碼 代碼如下: var head= document.getElementById("head"); head.style.width = "200px"; head.style.height = "70px"; head.style.display = "block"; 這樣寫太羅嗦了,為了簡單些寫個工具函數,如 複製代碼 代碼如下: function setStyle(obj,css){ for(var atr in css){
Time of Update: 2013-10-16
Html: 複製代碼 代碼如下: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <link rel="stylesheet"
Time of Update: 2013-10-16
它們之間有區別嗎? 開發過程中似乎很少有人去加個額外的window,覺得多此一舉。比如Ajax過程中回呼函數解析JSON格式字串 複製代碼 代碼如下: ... function callback(str){ var json = eval('(' + str + ')'); } ... 通常直接使用eval,而非var json = window.eval('(' + str + ')');
Time of Update: 2013-10-16
滑鼠移入Tab的時候會有一定的延時才會切換到相應的項,防止使用者不經意的滑鼠操作,點擊相應的項也可以切換 : 原始碼: 複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> &
Time of Update: 2013-10-16
1. document.form.item 問題 (1)現有問題: 現有代碼中存在許多 document.formName.item("itemName") 這樣的語句,不能在Firefox(Firefox)下運行 (2)解決方案: 改用 document.formName.elements["elementName"] (3)其它 參見 2 2. 集合類對象問題 (1)現有問題: 現有代碼中許多集合類對象取用時使用 (),IE 能接受,Firefox(Firefox)不能。 (2)解決方案:
Time of Update: 2013-10-16
複製代碼 代碼如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <script src="http://demo.jb51.net/jslib/jquery/jquery.js" type="
Time of Update: 2013-10-16
---------tabs.js----------------- 複製代碼 代碼如下: $(function(){ //init seleted tab var on= $.cookie('current_tab'); if(on!="" && !isNaN(on)) { $(".nav li").eq(on).addClass("on").siblings().removeClass(); } //default tab else { $.cookie('current_tab', 0);
Time of Update: 2013-10-16
1. 引言 在上一篇文章《如何確保JavaScript的執行順序 - 之jQuery.html深度分析》中,我們揭示了jQuery.html函數之所以能在各種瀏覽器下保持動態JS順序執行,其秘密在於 – 同步AJAX擷取外部JavaScript。 我們先來簡單回顧下HTML原始碼(test2.htm): 複製代碼 代碼如下: <html> <head> <title></title> <script src="js/jquery-1.4.4.
Time of Update: 2013-10-16
獲得使用者登陸狀態不用說了,判斷離開的話就有一點問題了,如果說使用者都是按照設計者的規定觸發退出事件離開的話那就沒什麼難度了,但是使用者的離開方式多種多樣,怎麼在使用者非法離開的時候即時的判斷離開呢?最常見的非法離開就是關閉瀏覽器了。 複製代碼 代碼如下: <BODY onbeforeunload="body_onUnload()"> <script> window.onbeforeunload = function() { if
Time of Update: 2013-10-16
考慮兩種情況: (1)使用者關閉瀏覽器或重新導向到其他網頁 複製代碼 代碼如下: <script type=text/javascript> function exit_init() { if(xmlhttp.readyState==4){ if(xmlhttp.status==200){ // } else{ alert("there was a problem accessing the server:"+xmlhttp.status); } } } //定義windows
Time of Update: 2013-10-16
原型如下: jQuery.getJSON( url, [data], [callback] ) 跨域載入JSON資料。 url: 發送請求的地址 data : (可選) 待發送key/value參數 callback: (可選) 載入成功時的回呼函數 主要用於用戶端擷取伺服器JSON資料。簡單樣本: 伺服器指令碼,返回JSON資料: $.getJSON.php $arr=array("name"=>"zhangsan", "age"=>20); $jarr=json_encode($
Time of Update: 2013-10-16
舉一個例子: [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行] 試一下就知道這段代碼的意思就是聲明一個函數,然後立刻執行,因為Javascript中的變數範圍是基於函數的,所以這樣可以避免變數汙染,但這裡的位元運算符“~”乍一看讓人摸不到頭腦,如果去掉它再運行則會報錯:SyntaxError。 在闡述為什麼之前,讓我們先來明確Javascript中的兩個概念:函式宣告和函數運算式: 先來看看什麼樣的是函式宣告: [Ctrl+A 全選
Time of Update: 2013-10-16
代碼示範: 無標題文檔 單擊右鍵看效果~ 撤銷 重做 複製 粘貼 大小寫轉換 斷行符號 拼字檢查 建立 自訂 圖形選項 關閉 [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]結構: 複製代碼 代碼如下: <div id="wrap"> <ul id="menu"> <li><a href="">撤銷</a></li> <li><a href="">重做<