Ayuda con Contact Form 7 + conditionals + required

Baires23 Seguir

Épsilon
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
8 Abr 2017
Mensajes
831
Hola Forobetas!

Me encuentro con un problema al hacer un formulario con Contact Form 7, y el problema es con las conditionals fields + required Ej:

Se completa todos los campos ( nombre , telefono, etc )

y abajo aparecen 4 categorias a seleccionar con sus "sub grupos"

todos los campos de las 4 categorias y sus sub grupos son obligatorios para poder tener información precisa.

El problema es que si se completan todos los campos al querer enviar dice que se completen todos los campos, al principio no entendia y despues entendi que los campos que estaban ocultos estaban "activos" por mas que con las condiciones no se debería mostrar ni tenerlos en cuenta.

Les dejo el formulario para que me digan si me equivoque en algo y una foto del conditionals:

Insertar CODE, HTML o PHP:
<h4>Datos del usuario</h4>
<div class="row">
    <div class="col-md-6">
        <div class="form-group">
            <label for="contact-name">Nombre y apellido *</label>
            [text* your-name id:contact-name class:form-control]
        </div>
    </div>
    <div class="col-md-6">
        <div class="form-group">
            <label for="contact-email">DNI *</label>
            [text* dni id:contact-dni class:form-control]
        </div>
    </div>
    <div class="col-md-6">
        <div class="form-group">
            <label for="contact-subject">Teléfono/Celular *</label>
            [text* telefono class:form-control]
        </div>
    </div>
<div class="col-md-6">
        <div class="form-group">
            <label for="contact-subject"> E-mail *</label>
            [email* your-email id:contact-email class:form-control]
        </div>
    </div>
<div class="col-md-8">
        <div class="form-group">
            <label for="contact-subject">Domicilio *</label>
            [text* direccion class:form-control]
        </div>
    </div>
<div class="col-md-4">
        <div class="form-group">
            <label for="contact-subject">Número *</label>
            [text* numero class:form-control]
        </div>
    </div>
<div class="col-md-2">
        <div class="form-group">
            <label for="contact-subject">Piso </label>
            [text piso class:form-control]
        </div>
    </div>
<div class="col-md-2">
        <div class="form-group">
            <label for="contact-subject">Dtpo.</label>
            [text dpto class:form-control]
        </div>
    </div>
<div class="col-md-2">
        <div class="form-group">
            <label for="contact-subject">Timbre</label>
            [text timbre class:form-control]
        </div>
    </div>
<div class="col-md-2">
        <div class="form-group">
            <label for="contact-subject">Lote</label>
            [text lote class:form-control]
        </div>
    </div>
<div class="col-md-4">
        <div class="form-group">
            <label for="contact-subject">Otro</label>
            [text otro class:form-control]
        </div>
    </div>
<div class="col-md-12">
        <div class="form-group">
            <label for="contact-subject">Entre calles *</label>
            [text* entre-calles class:form-control]
        </div>
    </div>
<div class="col-md-6">
        <div class="form-group">
            <label for="contact-subject">Localidad *</label>
            [text* localidad class:form-control]
        </div>
    </div>
<div class="col-md-6">
        <div class="form-group">
            <label for="contact-subject">Provincia *</label>
            [text* provincia class:form-control]
        </div>
    </div>

<br>
<br>


<div class="col-md-12">
        <div class="form-group">
            <h4>Datos del equipo</h4>
        </div>
    </div>

<div class="col-md-6">
        <div class="form-group">
            <label>Producto *</label>
            [checkbox* producto exclusive class:form-control "Calefacción" "Agua caliente" "Cocina" "Caldera"]
        </div>
    </div>

[group calefaccion]
    <div class="col-md-6">
        <div class="form-group">
            <label>Modelo Calefacción *</label>
            [checkbox* modelo-calefaccion exclusive class:form-control "Titanio" "Siglo 21" "Panel eléctrico"]
        </div>
    </div>
[/group]

[group agua-caliente]
    <div class="col-md-6">
        <div class="form-group">
            <label>Modelo Agua Caliente *</label>
            [checkbox* modelo-agua-caliente exclusive class:form-control "Acquapool" "Acquapiu A5 - 800 lts." "Acquapiu A4 - 700 lts." "Acquapiu A6 - 1100 lts." "Eléctrico 60 lts." "Gas - 100 lts."]
        </div>
    </div>
[/group]

[group cocina]
    <div class="col-md-6">
        <div class="form-group">
            <label>Modelo Cocina *</label>
            [checkbox* modelo-cocina exclusive class:form-control "E2 52 cm. - E3 52 cm." "C2 57 cm. - C3 57 cm."]
        </div>
    </div>
[/group]

[group caldera]
    <div class="col-md-6">
        <div class="form-group">
            <label>Modelo Caldera *</label>
            [checkbox* modelo-caldera exclusive class:form-control "Termocaldera CA 21" "Mural doble servicio" "Mural solo calefacción"]
        </div>
    </div>
[/group]


[group titanio]
 <div class="col-md-6">
        <div class="form-group">
            <label>Sistemas *</label>
            [checkbox* sistemas-titanio exclusive class:form-control "TIRO BALANCEADO 5.000 Kcal/h" "TIRO BALANCEADO 3.000 Kcal/h" "TIRO BALANCEADO 2.000 Kcal/h" "SIN SALIDA 8.000 Kcal/h" "SIN SALIDA 5.000 Kcal/h" "SIN SALIDA 3.000 Kcal/h"]
        </div>
    </div>
[/group]


[group siglo-21]
 <div class="col-md-6">
        <div class="form-group">
            <label>Sistemas *</label>
            [checkbox* sistemas-titanio exclusive class:form-control "TIRO NATURAL 5.000 Kcal/h" "SIN SALIDA MOVIL 5.000 Kcal/h" "TIRO BALANCEADO 5.000 Kcal/h" "TIRO BALANCEADO 3.000 Kcal/h" "TIRO BALANCEADO 2.000 Kcal/h" "SIN SALIDA 8.000 Kcal/h" "SIN SALIDA 5.000 Kcal/h" "SIN SALIDA 3.000 Kcal/h"]
        </div>
    </div>
[/group]


[group panel-electrico]
 <div class="col-md-6">
        <div class="form-group">
            <label>Sistemas *</label>
            [checkbox* sistemas-electrico exclusive class:form-control "Sin salida"]
        </div>
    </div>
[/group]


[group acquapool]
 <div class="col-md-6">
        <div class="form-group">
            <label>Sistemas *</label>
            [checkbox* sistemas-acquapool exclusive class:form-control "Climatizador piscina"]
        </div>
    </div>
[/group]


[group acquapiu]
 <div class="col-md-6">
        <div class="form-group">
            <label>Sistemas *</label>
            [checkbox* sistemas-acquapiu exclusive class:form-control "Alta recuperación"]
        </div>
    </div>
[/group]


[group sistema-caldera]
 <div class="col-md-6">
        <div class="form-group">
            <label>Sistemas</label>
            [checkbox* sistemas-caldera exclusive class:form-control "Tiro natural" "Tiro balanceado forzado"]
        </div>
    </div>
[/group]

[group termostato]
 <div class="col-md-6">
        <div class="form-group">
            <label>Termostato *</label>
            [checkbox* termostato exclusive class:form-control "Si" "No"]
        </div>
    </div>
[/group]

 <div class="col-md-6">
        <div class="form-group">
            <label>Número de serie *</label>
             [text* serie class:form-control]
        </div>
    </div>

<div class="col-md-6">
        <div class="form-group">
            <label>Franja horaria de visita</label>
            [select* horario include_blank class:form-control "Lun a Vie de 9 a 18hs." "Lun a Vie de 9 a 13hs." "Lun a Vie de 13 a 18hs."]
        </div>
    </div>


 <div class="col-md-12">
        <div class="form-group">
            <label>Desperfecto declarado</label>
             [text desperfecto class:form-control]
        </div>
    </div>





<div class="col-md-4">
        <div class="form-group">
            <label>En garantía*</label>
            [checkbox* garantia exclusive class:form-control "Si" "No"]
        </div>
    </div>
[group garantia]
<div class="col-md-4">
        <div class="form-group">
            <label>Factura número*</label>
             [text* factura class:form-control]
        </div>
    </div>

<div class="col-md-4">
        <div class="form-group">
            <label>Fecha de compra*</label>
             [text* fecha-compra class:form-control]
        </div>
    </div>
[/group]


    <div class="col-md-12">
        <label for="Código de seguridado de seguridad"></label>
    </div>
    <div class="col-md-8">
        <div class="form-group">
            [captchar your-captcha id:contact-captcha class:form-control]
        </div>
    </div>
    <div class="col-md-4">
        <div class="form-group">
            [captchac your-captcha]
        </div>
    </div>
    <hr>
    <div class="col-md-12">
        <div class="form-group">
            [submit class:btn class:btn-primary "Enviar mensaje"]
        </div>
    </div>
</div>


GMrH9yo.jpg



Con el campo Garantía también me pasa lo mismo....

desde ya muchas gracias.

- - - Actualizado - - -

nadie ? :C
 

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba