[ Foro de PHP ]

No funciona el script en un formulario MODAL

05-Apr-2026 17:32
David Larramendi
0 Respuestas

Tengo una serie de radio para según el valor esconder un select html.

<label class="checkbox-inline"><input type="radio" name="clasif"  value="1"  onclick="mostrar(1)"> <strong>Barrera</strong> </label>&nbsp;
<label class="checkbox-inline"><input type="radio" name="clasif"  value="2"  onclick="mostrar(0)"> <strong>Recomendación</strong> </label>&nbsp;

tengo un select

<select class="form-control" id="selcausa" name="causa[]" multiple="multiple">
<option value="1">Medida 1.</option>
<option value="2">Medida 2.</option>
<option value="3">Medida 3.</option>
</select>

en el script de java script
function mostrar(num) {
const f = document.getElementById("selcausa");
   if (num == 0) {
      f.removeAttribute("hidden");
  } else {
     f.setAttribute("hidden", "hidden");
  }
  console.log(f);
}

todo esto lo tengo en un formulario modal, me he roto la cabeza y no funciona, que estoy haciendo mal.

Saludos




Si ya eres usuario del sistema, puedes contestar desde tu cuenta y así ganar prestigio.

Si sólo eres un visitante, puedes optar por...