¿Cómo agregar un marcador de posición para el formulario de contacto7 para el menú desplegable? [cerrado]

9

Intenté agregar un marcador de posición similar al dado para ContactNumber para mi desplegable Outlet pero no 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>

Intenté agregar first_as_label "Preferred outlet?" para que esto se muestre como valores desplegables ordinarios.

¿Descanse todos los campos que muestran el marcador de posición, de alguna otra manera para dar un marcador de posición para el menú desplegable?

    
pregunta Sanjuktha sandesh 06.01.2016 - 05:51

2 respuestas

5

para responder a la pregunta: esto no es posible.

AFAIK, (HTML) no hay manera de agregar un marcador de posición para seleccionar etiquetas.

Muchos de los desarrolladores que conozco, sin embargo, tienden a usar la combinación disabled selected para la opción ...

<select>
    <option value="" disabled selected>Select your option</option>
    <option value="ydasdas">ydasdas</option>
    <option value="dasda">dasda</option>
    <option value="ydagfdsdas">ydagfdsdas</option>
    <option value="ewefsdf">ewefsdf</option>
</select>

demostración

He comprobado el código fuente de CF7 (versión 4.3.1), y no hay una manera fácil de lograr este formato html.

Puede ir por el camino difícil eliminando la acción wpcf7_add_shortcode_select en wpcf7_init y agregue la suya.

    
respondido por el Reigel 06.01.2016 - 07:18
52

Al contrario de lo que sugiere la respuesta aceptada, en realidad es posible y está incorporado en el Formulario de contacto 7. Aquí está el lista de opciones [select] tiene . Más o menos, definirías la primera opción como el marcador de posición usando first_as_label :

[select* Test first_as_label "Placeholder" "Option 1" "Option 2"]

Aunque tradicionalmente no se verá como un marcador de posición, si es necesario, el usuario no podrá seleccionar el marcador de posición y enviar el formulario; esto obliga al usuario a seleccionar cualquiera de las otras opciones.

    
respondido por el Howdy_McGee 06.01.2016 - 16:36

Lea otras preguntas en las etiquetas