2015-07-07 2 views
-1

В коде внизу будет отображаться факс и поле ввода. Мне удается скрыть текст «Факс», но я не могу скрыть поле ввода. Как скрыть поле ввода с помощью CSS и Javascript?Как скрыть поле ввода с помощью CSS

<div class="field"> 
    <label for="billing:fax">Fax</label> 
    <div class="input-box"> 
     <input id="billing:fax" class="input-text " type="text" title="Faxnummer" value="" name="billing[fax]"> 
    </div> 
</div> 
+0

вы можете попробовать .Входной ящик> входной {дисплей: нет;} –

+0

_ "Я управляю чтобы скрыть текст «Факс». «Как вы это сделали? И где CSS, который вы пробовали? – j08691

+0

Вот код CSS, который скрывает текст Факс: label [for = "billing: fax"] {display: none; } – Peter

ответ

1

Чтобы скрыть этот конкретный вход вы можете выбрать его по идентификатору, но вам нужно, чтобы избежать :

#billing\:fax { 
 
    display: none; 
 
}
<div class="field"> 
 
    <label for="billing:fax">Fax</label> 
 
    <div class="input-box"> 
 
    <input id="billing:fax" class="input-text " type="text" title="Faxnummer" value="" name="billing[fax]"> 
 
    </div> 
 
</div>

Есть, конечно, много способов, чтобы выбрать элемент в CSS , Другим способом было бы использовать соседний родственный (+) и потомок (>) селекторы, чтобы добраться до входа:

label[for="billing:fax"] + div.input-box > input 
0

display: none; является лучшим решением, если вы просто хотите скрыть поле.

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