Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [jQuery] Disabilitare button dopo click checkbox

    Buon giorno a tutti, ho la necessità di dover disabilitare o abilitare un button a seconda se le checkbox, siano o meno checked.
    codice:
    $(document).ready(function(){
    	$("input[type=button]").attr("disabled", true);
        $(".checkbox").click(function(){
        	if($(this).is(":checked"))
    			//alert($(this).val());
    			$("input[type=button]").removeAttr("disabled");
    		else
    			$("input[type=button]").attr("disabled", true);	
    	});
    });
    Le checkbox hanno lo stesso nome nell'attributo class, in quanto sono generate attraverso un ciclo in php.

    Nella porzione di script, all'apertura del documento lo status del button è su disabled, se invece clicco su una checkbox lo stesso di abilita.
    Se però clicco su tutte le checkbox mi resta attivo, se tolgo la spunta ad una delle checkbox il button ritorna sullo status iniziale 'disabled'.

    Quindi vorrei, che se c'è almeno una chekbox spuntata, il button non deve disabilitarsi.
    Grazie

  2. #2

    Re: [jQuery] Disabilitare button dopo click checkbox

    Originariamente inviato da ANTAGONIA
    Buon giorno a tutti, ho la necessità di dover disabilitare o abilitare un button a seconda se le checkbox, siano o meno checked.
    codice:
    $(document).ready(function(){
    	$("input[type=button]").attr("disabled", true);
        $(".checkbox").click(function(){
        	if($(this).is(":checked"))
    			//alert($(this).val());
    			$("input[type=button]").removeAttr("disabled");
    		else
    			$("input[type=button]").attr("disabled", true);	
    	});
    });
    Le checkbox hanno lo stesso nome nell'attributo class, in quanto sono generate attraverso un ciclo in php.

    Nella porzione di script, all'apertura del documento lo status del button è su disabled, se invece clicco su una checkbox lo stesso di abilita.
    Se però clicco su tutte le checkbox mi resta attivo, se tolgo la spunta ad una delle checkbox il button ritorna sullo status iniziale 'disabled'.

    Quindi vorrei, che se c'è almeno una chekbox spuntata, il button non deve disabilitarsi.
    Grazie
    Ecco come devi fare!
    Se hai bisogno di ulteriori spiegazioni scrivi!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.