2017-06-16 15 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)を作成することもできますか? - 1つの可能性は、イベントが逆転している可能性があるということです。 - これが ''の場合は、[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> 
関連する問題