Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

201
Vistas
jquery, seleccione varias opciones, muestre y oculte el número de tipo de entrada con marcador de posición
<div class="form-group"><label for="unit_of">Unit of Measure</label> <select class="form-control-sm selectpicker" multiple="multiple" id="unit_of" name="unit_of[]" data-selected-text-format="count"> <?php $sql = "select * from unit_of"; $res = mysqli_query($db_handle, $sql); while ($list = mysqli_fetch_assoc($res)) { $unit_of = $list['unit_of']; ?> <option><?= $unit_of; ?></option> <?php } ?> </select> </div> <input type="text" class="form-control-sm" id="rates" name="rates" > <input type="text" class="form-control-sm" id="rates1" name="rates1" style="display:none"> <input type="text" class="form-control-sm" id="rates2" name="rates2" style="display:none">

En el desplegable Por Minuto Por Página, Por Hora, Por Día, Por Mes, Por Artículo, Por Contrato, Otros

Quiero onchange multiple select hide and show input type number eg(name="per_page") eg("Ingrese Rate Per Page") para tres tipos de entrada

Gracias de antemano

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Si entiendo correctamente, hay 2 preguntas aquí realmente:

¿Cómo restringir una selección múltiple a un máximo de 3 selecciones?

Hay varias formas de lograr esto, pero mi recomendación sería validar esto justo antes de enviar el formulario. Si está utilizando una biblioteca de validación de formularios, intente agregar el código allí. De lo contrario, puede agregar un controlador de eventos de envío personalizado que validará las selecciones. Tal vez algo como:

 $("form").on("submit", function(e) { var selectionCount = $("#unit_of option:selected").length; if (selectionCount > 3) { e.preventDefault(); alert("You may only select up to 3 options."); } });

¿Cómo agregar un marcador de posición a la selección múltiple?

Puede agregar una opción de marcador de posición justo antes de que el código PHP agregue las otras opciones, así:

 <select class="form-control-sm selectpicker" multiple="multiple" id="unit_of" name="unit_of[]" data-selected-text-format="count"> <option value="">Enter Rate Per Page</option> <?php $sql = "select * from unit_of"; $res = mysqli_query($db_handle, $sql); while ($list = mysqli_fetch_assoc($res)) { $unit_of = $list['unit_of']; ?> <option><?= $unit_of; ?></option> <?php } ?> </select>

Por supuesto, con este enfoque, deberá agregar un código de validación adicional para asegurarse de que la opción de marcador de posición no sea una de las opciones seleccionadas.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda