Saltar al contenido

Deshabilitar la selección múltiple de jquery

Solución:

$("#mymultiselect").multiselect("disable");

debería hacer el truco.

HTML:

<select id="test001" multiple="multiple" size="5"> 
    <option value="option1">Option 1</option> 
    <option value="option2">Option 2</option> 
    <option value="option3">Option 3</option> 
    <option value="option4">Option 4</option> 
    <option value="option5">Option 5</option> 
</select> 

Javascript:

$("#test001").multiselect({
    minWidth: 300,
    height: 150,
    header: false,
    noneSelectedText: "Select",
    selectedList: 3
});

Vocación $("#test001").multiselect("disable"); desactivará la selección múltiple.

Aquí hay un jsfiddle

No sé cuánto JavaScript sabe, pero $widget.multiselect('disable'); desactivará el selector (almacenado en la variable $widget). Y reemplazando disable con enable puedes habilitarlo.

Así que simplemente ejecute la función con la configuración correcta de deshabilitar / habilitar y puede hacerlo en función de cualquier condición.

Terw

si cambias find("input:checked").length > 3
Puede seleccionar 3 valores. Si lo desea, puede cambiar el valor … y obtener … su respuesta.

  if( $(this).multiselect("widget").find("input:checked").length > 2 ){
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *