2014-10-08 1 views
0

Я хотел бы иметь возможность включить/выключить местозаполнитель из моих полей поиска, если это возможно.Отключить (игнорировать) атрибут заполнителя в html тексте/элементах поиска

<input type="text" placeholder="Enter name" /> 
<input type="search" placeholder="Type to search" /> 

То, что я пытался до сих пор:

input[type="search"]::-webkit-input-placeholder{ 
    content: ""; 
    color:red; /*test selector*/ 
} 

JSFiddle http://jsfiddle.net/cqocxhzt/1/

+0

@epascarello вы можете дать мне - * немного больше * - прямой ответ? Я не получаю это – celerno

+2

попробуйте 'color: transparent', если вы хотите сделать это с помощью css, чтобы« скрыть »местозаполнитель. – lexith

ответ

1

Один из способов сделать это с угловой является:

В контроллере:

$scope.placeholder_value1 = ""; //empty 
$scope.placeholder_value2 = "some value"; //some value 

На поле зрения:

<input type="text" placeholder="{{placeholder_value1}}" /> 
<input type="text" placeholder="{{placeholder_value2}}" /> 
+0

Это - * на самом деле * - ответ, который я рассмотрю для следующего проекта, но не решение для лень вручную удалить заполнители сейчас (и, возможно, добавить их обратно за короткое время). Благодаря! – celerno