2017-06-16 73 views
0

我想要顯示的字段點擊此處添加項目***,當字段被點擊時,文本消失。但是,當我添加模糊腳本時,文本根本不顯示?當我添加模糊腳本時,爲什麼我的字段沒有顯示?

//On Focus Script: 
if (event.target.value == event.target.defaultValue) { 
    event.target.value = "Click here to add items***"; 
} 

//On Blur Script: 
if (event.target.value == "Click here to add items***") { 
    event.target.value = event.target.defaultValue; 
} 
+1

能否請您包括相關的標記和事件綁定,這些線內?或者,可能創建一個[工作示例](https://stackoverflow.com/help/mcve)? - 一種可能性是,你似乎可能會顛倒事件。 - 但是,如果這是'',您是否熟悉[[placeholder']屬性](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#attr-佔位符)? –

+1

看起來你有倒退。當他們專注於要刪除「點擊此處」文本的字段時,當它們模糊時,您需要將其添加回來。 – Barmar

回答

1

您可以使用佔位符來做到這一點的效果:

<input type="text" name="fname" placeholder="Click here to add items***"><br> 
相關問題