關於IE8不支援placeholder完美解決方案,不需要任何外掛
最近有好多人諮詢我IE8不支援placeholder的問題,自己寫了一個demo以供參考。
js部分
1 function input_focus(e){ 2 $(e).css("color","#000000"); 3 if($(e).val()=="請輸入文字"){ 4 $(e).val(''); 5 } 6 } 7 function input_blur(e){ 8 if($(e).val()=="請輸入文字"||!$(e).val()){ 9 $(e).css("color","#aaaaaa"); 10 $(e).val("請輸入文字");11 } 12 }
通過onfocus和onblur方法獲取輸入框的文字,比較value的值,然後設定文字顏色和顯示內容。
HTML部分
<input type="text" onfocus="input_focus(this)" onblur="input_blur(this)" value="請輸入文字" style="color: #aaaaaa;" />
在頁面上呼叫onfocus和onblur時需要同事傳入標籤對應的this物件,方便js的呼叫。
相關推薦
關於IE8不支援placeholder完美解決方案,不需要任何外掛
最近有好多人諮詢我IE8不支援placeholder的問題,自己寫了一個demo以供參考。 js部分 1 function input_focus(e){ 2 $(e).css("color","#000000"); 3 if($(e).val()=="請輸入文字"){ 4
升級Xcode到6.1之後使用iPhone6真機測試cocos2d-x報錯不支援arm64的解決方案,Undefined symbols for architecture arm64 錯誤
轉載請註明出處http://blog.csdn.net/wjlpld/article/details/40400041 謝謝大家 最近收入iPhone6之後將Xcode順便升級到6.1版本,編譯cocos2d-x 3.2的Helloworld專案時報錯如下 Und
織夢DEDE後臺生成沒反應,更新不了的完美解決方案
DEDE安裝完成,嵌入前臺模板檔案後,並新增相關欄目文件。有時會出現點選“一鍵生成”“更新所有”沒反應,網上查了很多資料都測試無效,後來一塊塊測試,終於成功了。釋出該經驗為了給DEDE愛好者提供解決方案的同時,也是為了給自己做個備忘,如果解決了大家的問題,請點個贊贊~~一、首先檢查列表模板頁面中是否呼叫了相關
javascript在IE8下不支援filter的解決方案
這是程式碼: songs = songs.filter(function (el) { return el.album==album; }); 這是錯誤: Object doesn't support this property or me
SpringBoot1.5x以上版不支援velocity的解決方案
SpringBoot1.5x以上版不支援velocity的解決方案 推薦一套教程 Go語言開發分散式任務排程 輕鬆搞定高效能Crontab Q群:702101215 下載地址:版權保護,不再提供網路下載地址 正文開始: springboot 在1.4版本中 融合了veloci
libcurl在centos6.4 64位作業系統上不支援https的解決方案
問題: 在程式內使用libcurl庫訪問https的網址時,始終返回 CURLE_UNSUPPORTED_PROTOCOL 經查詢發現是libcurl庫檔案編譯時沒有選擇支援ssl,預設的li
關於mysql不支援InnoDB的解決方案
首先 我們先要執行一條命令看看到底是什麼原因 SHOW VARIABLES LIKE 'have_%' 顯示結果中會有如下3種可能的結果: have_innodb YES have_innodb NO have_innodb DISABLED 這3種結果分別對應
關於vue專案在低版本瀏覽器中不支援ES6的解決方案
原因:低版本瀏覽器核心版本太低,無法解析 ES2015最新的一些語法。 babel是一個轉譯器,把同種語言的高版本規則翻譯成低版本規則 一般搭建專案時webpack會在最外層配置一個.babelrc檔案用於預設解析ES2015(es6)中的特殊語法(例如: le
移動端canvas不支援rem的解決方案
前一陣開發一套答題系統,最後需要把背景圖,二維碼以及文字等生成一張圖,最後分享出去,沒什麼複雜的邏輯,就是在適配的時候出現了問題,canvas不支援rem這個單位(rem相信大家或多或少都用過),在chrome測試沒發現問題,就是真機測試,字小的看不到。其實解決方案也很簡單,
springboot1.5x版不支援velocity的解決方案
springboot 在1.4版本中 融合了velocity,freemarker和thymeleaf模板。這個版本,如果想使用這些模板,只需要引入相應的starter pom就可以了。如 我想要在我的專案中使用thymeleaf模板。基本的步驟如下: 1. 引入starter 到
AJax請求處理成功卻不進入success的解決方案,(專案遷移至springboot中出現的問題)
之前環境eclipse+ssm 執行一切ok 之後環境idea+maven+springboot 出錯 博主在出現這個問題的時候是在把ssm專案遷移成springboot中時出現的。 也就是說ssm專案中可以正常返回資料,springboot就不行了。 一般這種問
關於魅族/小米等手機不支援彈窗解決方案
賬號被擠下線以後彈出一個重新登入Dialog,但是小米/魅族等預設不支援彈框。即: dialog.getWindow().setType(WindowManager.LayoutParams.TY
關於https不支援http的解決方案
由於在寫md的時候截圖是用的微博的圖床,上傳到github才發現不讓在其他網站使用,所有本文只有一張圖片。 剛才進行網站測試的時候,微博秀這個外掛不能顯示出來,一直是空白, 然後我把本地域名改成了127.0.0.1,顯示出來了。 可是部署到github以後還是顯示空白,我以為是網路問題, 但是檢查了一下才發
IE6下position:fixed不支援問題及其解決方案
IE6有諸多奇葩,不支援position:fixed就是其中之一。所以在做一些比如固定在頂部或者底部或者固定元素的效果時需要考慮相容IE6的這個問題。解決方案是用Ie6的hack。 *html {/* 只有IE6支援 */ background-image: url
SteamVR2.0不支援tracker按鍵解決方案
連結: https://pan.baidu.com/s/1WskI_9BWe10otoDWFZN1nw 密碼: brv7解決方案來自:http://community.viveport.com具體:http://community.viveport.com/t5/Develo
Jest 不支援ES6語法解決方案
使用官方的例子跑起來是沒問題的,但官方使用的是ES5的語法,沒有沒有使用ES6最新語法,嘗試了一下是不行的,在google借鑑了各種辦法才找出解決方案,記錄一下。 模擬例子 package.json檔案 { "name": "create-re
前後端分離(跨域)sessionid不一致Safari瀏覽器解決方案(不能保持會話或者不能儲存cookie)
對於前後端分離的專案或者單點登入的系統後臺需要做session會話校驗或者cookie跨域儲存,Safari瀏覽器可能會遇到無法儲存cookie的時候,解決方案如下:PC端Safari瀏覽器需要設定 偏好設定-> Safari -> 阻止Cookie ->
Python 為什麼不支援 i++ 自增語法,不提供 ++ 操作符?
在 C/C++/Java 等等語言中,整型變數的自增或自減操作是標配,它們又可分為字首操作(++i 和 --i)與字尾操作(i++ 和 i--),彼此存在著一些細微差別,各有不同的用途。 這些語言的使用者在接觸 Python 時,可能會疑惑為什麼它不提供 ++ 或 -- 的操作呢?在我前不久發的《[Pyth
對於ie8和ie8一下版本不支援placeholder(文字框提示資訊)的解決方案
最近專案中用到要在文字框中或文字域中新增提示資訊,如常見的登入。發現jquery.placeholder.1.3.js的外掛不支援ie8以及一下版本,經過查詢上網查詢,找到如下解決方案。 下邊先給出i
IE6/IE7/IE8/IE9中tbody的innerHTML不能賦值的完美解決方案
IE6/IE7/IE8/IE9中tbody的innerHTML不能賦值,重現程式碼如下 複製程式碼程式碼如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"/>