Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Validar select2 con atributo multiple #112

Open
cesarcruzc opened this issue Mar 30, 2017 · 5 comments
Open

Validar select2 con atributo multiple #112

cesarcruzc opened this issue Mar 30, 2017 · 5 comments

Comments

@cesarcruzc
Copy link

Si agrego al select la opción multiple desajusta un poco los estilos y no me muestra los mensajes de validación:

<div class="form-group">
 <label for="tipo_acto_apoderado" class="control-label">Tipo de acto</label>
 <select name="tipo_acto_apoderado[]" class="form-control tipo_acto_apoderado" id="tipo_acto_apoderado" multiple data-style="form-control" required>
 <option></option>
 @foreach ($tiposActo as $tipoActo)
  <option value="{{ $tipoActo->id }}">{{ $tipoActo->nombre }}</option>
 @endforeach
 </select>
</div>

Image

Cuando quito la clase form-control del select se ve bien pero no valida el campo:

<div class="form-group">
 <label for="tipo_acto_apoderado" class="control-label">Tipo de acto</label>
 <select name="tipo_acto_apoderado[]" class="tipo_acto_apoderado" id="tipo_acto_apoderado" multiple data-style="form-control" required>
 <option></option>
 @foreach ($tiposActo as $tipoActo)
  <option value="{{ $tipoActo->id }}">{{ $tipoActo->nombre }}</option>
 @endforeach
 </select>
</div>

image

Muchas gracias :)

@alfredobarron
Copy link
Owner

No se ven las imagenes, puedes subirlas de nuevo por favor.

@cesarcruzc
Copy link
Author

cesarcruzc commented Mar 31, 2017

Mira van en el orden de como las subí:

  • https://drive.google.com/open?id=0BxqYJa7CImemMnRrVmZiWl9YMGs
  • https://drive.google.com/open?id=0BxqYJa7CImemc0JwbGR3dDJGNTg

@alfredobarron
Copy link
Owner

Estas usando algun plugin para el select?

@cesarcruzc
Copy link
Author

select2

@alfredobarron
Copy link
Owner

Smoke requiere

It is necessary that the input to validate has the form-control class and it is inside a div with the form-group class.

El problema esta en el plugin select2 que cuando tiene la clase form-control en el select pierde el estilo, pero existe otra manera de construir el select2.

Aqui el ejemplo.

<label for="id_label_multiple">
  Click this to highlight the multiple select element

  <select class="js-example-basic-multiple js-states form-control" id="id_label_multiple" multiple="multiple"></select>
</label>

https://select2.github.io/examples.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants