[精讚] [會員登入]
1995

[CSS] placeholder 屬性的CSS怎麼設定?

常會用到的placeholder可以在沒填值時有提示的文字,想要改變格式該怎麼做?

分享此文連結 //n.sfs.tw/14816

分享連結 [CSS] placeholder 屬性的CSS怎麼設定?@新精讚
(文章歡迎轉載,務必尊重版權註明連結來源)
2020-12-04 08:52:08 最後編修
2020-11-19 15:19:06 By 張○○
 

自動目錄

常會用到的placeholder可以在沒填值時有提示的文字,想要改變格式該怎麼做?

HTML

<label>姓名:
<input type="text" placeholder="王大明" />
</label>

結果

預設的樣式是淺灰色,想要修改他的樣式:

使用STYLE屬性

在標籤中的style屬性無法修改到placeholder的樣式。

 

使用CSS

/* input tag */
input::placeholder { color: yellow; }

/* textarea tag */
textarea::placeholder { color: green; }

/* all tag */
::placeholder { color: #a4dbb7; }

/* 指定CHROME, EDGE,  */
::-webkit-input-placeholder { color: grey; }

/* 指定firefoX */
::-moz-placeholder { color: yellow; }

placeholder 屬性是由 ::placeholder 選擇子(selector)來決定。

使用JQUERY/JAVASCRIPT

HTML

<input type="text" name="namae" id="namae" placeholder="王大明" />

JAVASCRIPT取值

var ph= document.getElementsByName('namae')[0].placeholder;

var ph2 = document.getElementById ("namae").placeholder;

JAVASCRIPT給值

document.getElementsByName('namae')[0].placeholder= "Some New Text";

document.getElementById ("namae").placeholder= "Some New Text";

JQUERY取值

var ph3= $('#namae').attr('placeholder');

var ph4= $('input[name ="namae"]').attr('placeholder');

JQUERY給值

$('input:text').attr('placeholder','Some New Text');

$('#namae').attr('placeholder','Some New Text');

參考資料

[1] https://www.w3schools.com/csSref/sel_placeholder.asp

[2] https://css-tricks.com/almanac/selectors/p/placeholder-shown/

[3] Change placeholder text https://stackoverflow.com/questions/13506481/change-placeholder-text/13506567

 

END

你可能感興趣的文章

產生模糊的文字 有時我們需要產生模糊的文字,類似毛玻璃看到的效果。

[HTML] 影像地圖 使用HTML的MAP標籤製作影像地圖

[CSS] HTML 畫出粗外框表格的方法 (粗框表格) 在畫表格的時候,習慣上表格的外框要比內部的線條來得粗,不但比較美觀,而且看起來比較完整

[HTLM5] html元件上的 data-* 屬性 html5 中元件中多了一個 data-*的屬性,這個屬性超級好用

[HTML] CSS中的折字換行或不換行(防止容器破壞) 使用者留言時故意來用一串長長的且沒有任何空白的長字串,把你的容器破壞得很難看...

CSS 垂直中文字 要把文字垂直顯示的處理中文字正轉或逆轉90度的css設定

隨機好文

為什麼要買長達二十年的保單? 為什麼要買長達二十年的保單?找一個可以說服我買二十年保單的理由。

[Win7] 燒錄 iso 檔 在Windows7 中內建燒錄程式,可以直接把檔案拉到光碟機裡,再執行燒錄。

[Mysql] 資料型態int, float, double, text, char, varchar, blob大小 Mysql中資料型態int, float, text, char, varchar, blob大小

[SIP] Kphone安裝記錄 Kphone是2008年當時ipv6剛要推廣時,唯一支援IPv6的公用網路電話,安裝的全記錄..

安裝網頁套件管理程式 Bower 一個非常棒的Javascript套件管理程式bower,用完愛不釋手。