0

フィールドをクリックすると、デフォルトのテキストが非表示になり、テキストを入力して同じフィールドをもう一度クリックすると、テキストは非表示になりません。

このコードを試しましたが、うまくいきません

ジャバスクリプトコード:

for(var i = 0; i < inputs.length; i++) {
    inputs[i].onfocus = function() {
        if(typeof value1 != undefined) {
             this.value = value1;

        }else {
            value = this.value;
            this.value = '';
            this.style.color = "#000";
        }
    }

    inputs[i].onblur = function() {
            if(this.value == '' || this.value == value) {
                this.value = value;
                this.style.color = "#707070";
            }else {
                value1 = this.value;
            }
        }
    }
}
4

2 に答える 2