TransWikia.com

Por defecto opción marcada en un select dinamico

Stack Overflow en español Asked on February 24, 2021

tengo un select que lleno con la base de datos de países, pero me gustaria que saliese por defecto un país marcado, ya que este país sera la selección habitual.

<select class="form-control formContact" name="pais" id="pais" required>
   <option value="">Selecciona un país</option>
      @foreach ($paises as $pais)
        <option value="{{ $pais->codigo }}"> {{ $pais->pais }}</option> 
      @endforeach
</select>

El value por defecto tendría que ser ES. Esto es posible??

One Answer

Hasta donde sé, Blade te permite usar ternarios para enviar un valor cuando se cumple la condición y otro cuando no:

<select class="form-control formContact" name="pais" id="pais" required>
   <option value="">Selecciona un país</option>
      @foreach ($paises as $pais)
        <option value="{{ $pais->codigo }}" {{ ($pais->codigo == "ES" ? "selected" : "") }}> {{ $pais->pais }}</option> 
      @endforeach
</select>

Correct answer by Triby on February 24, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP