Tentei adicionar um espaço reservado semelhante ao fornecido para o ContactNumber no meu menu suspenso Outlet, mas ele não aparece.
Código-
<div class="form-group form-icon-group">
<i class="fa fa-phone" > </i> [tel* ContactNumber /8 class:form-control placeholder "Contact Number *"]
</div>
<div class="form-group form-icon-group">
<i class="fa fa-food" > </i> [select Outlet id:outlet class:form-control "-- Select Outlet--" "Pasir Ris" "Thomson"]
</div>
Tentei adicionar first_as_label "Preferred outlet?"
para que isso seja exibido como valores suspensos comuns.
De resto, todos os campos mostram o espaço reservado, alguma outra maneira de dar espaço reservado para a lista suspensa?
plugin-contact-form-7
Sanjuktha sandesh
fonte
fonte
Respostas:
para responder à pergunta: isso não é possível.
AFAIK, (HTMLwise) não há como adicionar um espaço reservado para selecionar tags.
Muitos desenvolvedores que conheço tendem a usar a
disabled selected
combinação para a opção ...demonstração
Verifiquei o código-fonte do CF7 (versão 4.3.1) e não há uma maneira fácil de obter esse formato html.
Você pode seguir o caminho mais difícil removendo a
wpcf7_add_shortcode_select
açãowpcf7_init
e adicionar a sua.fonte
Ao contrário do que a resposta aceita sugere, ele realmente é possível e construído em Contact Form 7. Aqui está o real lista de opções
[select]
detém . Basicamente, você definiria a primeira opção para ser o espaço reservado usandofirst_as_label
:Embora tradicionalmente não pareça um espaço reservado, se necessário, o usuário não poderá selecionar o espaço reservado e enviar o formulário - isso força o usuário a selecionar qualquer uma das outras opções.
fonte
first_as_label
mas como você disse, não parecia semelhante a outros valores de espaço reservado..wpcf7 select[name="menu-70"] { color:#aaa; }
então você pode tornar as opções mais escuras direcionando as opções (ou seja.wpcf7 select[name="menu-70"] option { color:#333; }
. A primeira opção é destacada no foco, portanto, a menos que você queira alterar essa parte, a solução funciona muito bem).