Time of Update: 2017-01-18
按照我一貫的web開發風格,所有不直接操作資料庫的事件,都儘可能由javascript來實現,所以這個需求我打算使用js來完成。 首先來分析一下具體情況:這個頁面是一個更新頁面,品牌有品牌1和品牌2兩個欄位,品牌2可以為空白,品牌1不可為空,所以品牌2的下拉式清單方塊比品牌1多一項;如果選擇了品牌的前8相中的任意一項,“活躍狀態”要隱藏,否則“活躍狀態”預設顯示狀態為“潛在”;當查詢的結果品牌1和品牌2有任意一項在品牌的前8相中,“活躍狀態”也要隱藏,否則“活躍狀態”預設顯示狀態為“潛在”。
Time of Update: 2017-01-18
111 333 444 222 333 [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
Time of Update: 2017-01-18
代碼 複製代碼 代碼如下: <body> 使用者名稱:<input type="text" id="name" /> <div id="d" style="display:none; background:#999900;"></div> //驗證結果顯示,注意display是隱藏的 <br /> 密碼: <input type="text" id="pwd" onfocus="bb()" />
Time of Update: 2017-01-18
一. 測試環境 瀏覽器: IE6+, FF 3.5.5, Opera 10, Chrome 4.0.249, Safari 4.0.3 二. 例子 複製代碼 代碼如下: <form name="test-form" action="" method=""> <input type="checkbox" name="kk"> <form> <script type="text/javascript"> var oForm =
Time of Update: 2017-01-18
一、 插入option 1、DOM方法 var oSelectYear = document.getElementById("SelectYear"); var op = document.createElement("option"); op.innerHTML = "2010"; op.value = "2010"; oSelectYear.appendChild(op); 2、new Option方法 var oSelectMonth = document.getElementById("
Time of Update: 2017-01-18
具體代碼如下: 複製代碼 代碼如下: <html> <head> <title>get file input full path</title> <script language='javascript'> function getFullPath(obj) { if(obj) { //ie if (window.navigator.userAgent.indexOf("MSIE")>=1) { obj.select();
Time of Update: 2017-01-18
複製代碼 代碼如下: <form name="testform"> <select name="testselect"> <option value="first">first option</option> <option value="second">second option</option> <option value="third">third option</option>
Time of Update: 2017-01-18
下面就以情況type=“text”為例: 複製代碼 代碼如下: <form id="form1" method="post"> <input type="text" /> <input type="text" /> <input type="button" value="clear" onclick="Refresh()" /> </form> 通過調用js的Refresh方法 方法一 複製代碼 代碼如下: function
Time of Update: 2017-01-18
! 去除字串兩端空格的處理如果採用傳統的方式,就要可能就要採用下面的方式了//清除左邊空格function js_ltrim(deststr){if(deststr==null)return "";var pos=0;var retStr=new String(deststr);if (retStr.lenght==0) return retStr;while (retStr.substring(pos,pos+1)==" ")
Time of Update: 2017-01-18
Regex(regular expression)描述了一種字串匹配的模式,可以用來檢查一個串是否含有某種子串、將匹配的子串做替換或者從某個串中取出符合某個條件的子串等。var validateRegExp = {decmal: "^([+-]?)\\d*\\.\\d+$",// 浮點數decmal1: "^[1-9]\\d*.\\d*|0.\\d*[1-9]\\d*$",// 正浮點數decmal2: "^-([1-9]\\d*.\\d*|0.\\d*[1-9]\\d*)$
Time of Update: 2017-01-18
RegExp:是Regex(regular expression)的簡寫。Regex描述了字元的模式對象。可以使用Regex來描述要檢索的內容。簡單的模式可以是一個單獨的字元。更複雜的模式包括了更多的字元,並可用於解析、格式檢查、替換等等。//判斷輸入內容是否為空白 function IsNull(){ var str = document.getElementById('str').value.trim(); if(str.length==0){
Time of Update: 2017-01-18
上篇文章給大家介紹了JavaScript
Time of Update: 2017-01-18
Regex的大致匹配過程是:依次拿出運算式和文本中的字元比較,如果每一個字元都能匹配,則匹配成功;一旦有匹配不成功的字元則匹配失敗。Regex通常用於在文本中尋找匹配的字串。Python裡數量詞預設是貪婪的(在少數語言裡也可能是預設非貪婪),總是嘗試匹配儘可能多的字元;非貪婪的則相反,總是嘗試匹配儘可能少的字元。例如:Regex"ab*"如果用於尋找"abbbc",將找到"abbb"。而如果使用非貪婪的數量詞"ab*?",將找到"a"。var
Time of Update: 2017-01-18
先以“http://www.cnblogs.com/wuxibolgs329/p/6188619.html#flag?test=12345”為例,然後獲得它的各個組成部分。1、擷取頁面完整的urlvar a=location.href;console.log(a); // “http://www.cnblogs.com/wuxibolgs329/p/5261577.html#flag?test=12345”2、擷取頁面的網域名稱var host =
Time of Update: 2017-01-18
這個主要會用在表單欄位中,所以我這裡做的實驗只針對錶單欄位。在form的子項目中迴圈尋找第一個不是隱藏欄位的欄位,然後使用focus方法獲得焦點。(呵呵^_^,很簡單!) 複製代碼 代碼如下: FormUtil.focusOnFirst = function() { if (document.forms.length > 0) { for (var i = 0; i < document.forms[0].elements.length; i++) { var oField =
Time of Update: 2017-01-18
文字框下拉提示效果 提示:可以輸入"1"開頭的 [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]
Time of Update: 2017-01-18
本文執行個體講述了javascript中call,apply,bind函數用法。分享給大家供大家參考,具體如下:一.call函數a.call(b);簡單的理解:把a對象的方法應用到b對象上(a裡如果有this,會指向b)call()的用法:用在函數上面var Dog=function(){ this.name="汪星人"; this.shout=function(){ alert(this.name); }};var Cat=function(){ this.name="喵星人";
Time of Update: 2017-01-18
前言最近工作中遇到了一個問題,需求是利用Javascript計算二維數組重複值,如下面有個二維數組[[\'error\',3],[\'error\',5],[\'error\',6],[\'true\',3],[\'true\',1]]需要統計計算重複項 \'error\' 和 \'true\',統計計算之後的結果:[[\'error\',14],[\'true\',4]]實現代碼:var arr =
Time of Update: 2017-01-18
其實這個效果不難做。 難做的是 如何讓使用者使用起來方便。 第一個checkbox實現了 全選 反選 最後個checkbox實現了 取消選擇 這裡只是做一個 JS執行個體罷了。 這段HTML並沒有 實際的價值。 javascript 全選/反選效果。 標題 時間 雲棲社區 2010-02-02 雲棲社區 2010-02-02 雲棲社區 2010-02-02 雲棲社區 2010-02-02 [Ctrl+A
Time of Update: 2017-01-18
本文沒有什麼技術上創新,只要會一點Javascript的技術就可以寫了。 第一步: 在頁面查看原始碼,把Form中包含的需要填列的HTML控制項找出來如: <form name="mainfrm" action="" method="post"> <input type="text" name="username"/> <input type="submit" value="submit"/> </form> 第二步:編寫代碼