2014-09-01 3 views
0

Так что у меня проблема. Я создал текстовое поле так:Отображение установленного значения в текстовом поле

<input type="text" id="search" name="search" class="myText" value="Search for a keyword" onclick="value=''"/> 

Моя проблема в основном в том, что после того, как я нажимаю текстовое поле, чтобы написать текст самостоятельно, а затем нажмите другое место на экране, значение I установленный в начале (поиск ключевого слова), не будет отображаться еще раз. Я пробовал все :(Как мне сделать это показать еще раз, как только я нажал другое место на экране заранее спасибо

+0

Я думаю, что вы должны сделать свой вопрос яснее. Поэтому, когда вы вводите значение в этом текстовом поле, а затем щелкните на другом элементе формы, введенное значение исчезает и заменяется на «Поиск ключевого слова», это правильно? – Lee

+0

Ты не понял меня, мой плохой. Я хотел бы сделать то, что вы описали. Как вы сказали, я хотел бы, чтобы значение, которое я ввел, исчезло и заменил на «Поиск ключевого слова», когда я нажимаю какое-то другое место на экране. – user3804691

ответ

1

избавиться от onclick="value=''

Вы в основном говорят, пустой ящик всякий раз, когда я нажимаю на него.

Если вы можете использовать HTML5, вы можете использовать:

<input type="text" id="search" name="search" class="myText" placeholder="Search for a keyword" /> 

И вы можете стилизовать, а также:

<style type="text/css"> 
    ::-moz-placeholder {color:#ddd;} 
    ::-webkit-input-placeholder {color:#ddd;} 
    :-ms-input-placeholder {color:#ddd;} 
</style> 
+0

Спасибо, приятель, работает. – user3804691

1

Вы должны использовать атрибут заполнитель:.?.

Пример:

<input name="Email" type="text" id="Email" value="[email protected]" placeholder="Enter your mail" /> 
+0

ЧТОБЫ УВЕЛИЧИТЬСЯ, это работает. Кстати, есть ли способ изменить цвет текста в заполнителе? он серый и уродливый: p – user3804691

+0

Да, вы можете использовать Css: здесь вы можете найти примеры: http://stackoverflow.com/questions/2610497/change-an-inputs-html5-placeholder-color-with-css –

+0

Remi - I дал вам преимущество, вы были чуть быстрее, чем я. –

Смежные вопросы