課程
/前端開發
/HTML/CSS
/初識HTML(5)+CSS(3)-升級版
value后面輸入的字可以顯示到輸入框里,輸入的時候還要刪除,那怎么才能讓輸入框里的字一點擊就消失了
2018-01-29
源自:初識HTML(5)+CSS(3)-升級版 6-11
正在回答
可以通過JS實現
二樓正解,placeholder屬性,但是注意瀏覽器兼容問題,可以加入私有前綴
前面有人提到:把value換成placeholder,在輸入框哪里就能顯示原來設定的值,但是在你在網頁輸入信息的時候就不需要刪除了。當然這只是其中一種不同的顯示方式,還有其他方法應該在后面會有的,我也是剛學
要寫一個js:
<script>
$("#content").focus(function(){
if(this.value == this.defaultValue) {
this.value='';
$(this).css('color','#000');
}
});
$("#content").blur(function(){
if(this.value == '') {
this.value=this.defaultValue;
$(this).css('color','#ccc');
</script>
==================================================================
對應的 html:
<input type="text" id="content" name="content" value="請輸入內容"/>
====================================================================
對應的css:
<style type="text/css">
#content{color:#ccc; }
</style>
舉報
HTML(5)+CSS(3)基礎教程8小時帶領大家步步深入學習標簽用法和意義
1 回答為啥我做出來的數字輸入框里可以輸入字母e哇
2 回答數字輸入框
2 回答怎么讓字浮現在輸入框中?
5 回答文本輸入框跟密碼輸入框里面的name名稱可以隨意寫嗎?
6 回答文本輸入框、密碼輸入框
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-07-18
可以通過JS實現
2018-01-31
二樓正解,placeholder屬性,但是注意瀏覽器兼容問題,可以加入私有前綴
2018-01-29
前面有人提到:把value換成placeholder,在輸入框哪里就能顯示原來設定的值,但是在你在網頁輸入信息的時候就不需要刪除了。當然這只是其中一種不同的顯示方式,還有其他方法應該在后面會有的,我也是剛學
2018-01-29
要寫一個js:
<script>
$("#content").focus(function(){
if(this.value == this.defaultValue) {
this.value='';
$(this).css('color','#000');
}
});
$("#content").blur(function(){
if(this.value == '') {
this.value=this.defaultValue;
$(this).css('color','#ccc');
}
});
});
</script>
==================================================================
對應的 html:
<input type="text" id="content" name="content" value="請輸入內容"/>
====================================================================
對應的css:
<style type="text/css">
#content{color:#ccc; }
</style>