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

    abilito checkbox da checkbox

    Ciao A TUTTI!

    Premetto che non so se il forum è giusto, ma comunque........

    Ho un problema, ho una pagina aspx dove ci sono 10 checkbox,

    quello che vorrei fare è che all'onClick di due checkbox mi si cecca una checkbox.

    Lo devo fare in javascript oppure come?

    Mi scuso con gli amministratori se un post simile è stato risolto! Io ho comunque cercato.

    GRAZIE TANTE!

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    quando 2 checkbox sono entrambe selezionate se ne deve selezionare una terza automaticamente? o basta che una delle delle 2 sia selezionata?

  3. #3
    Ciao e grazie per avermi risposto.

    Si

    Quando 2 qualunque delle 10 checkbox sono entrambe selezionate se ne deve selezionare una terza automaticamente.

    GRAZIE CIAO

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    prova cosi:

    codice:
    <input type="checkbox" id="check1" onClick="checkRisultato();">
    <input type="checkbox" id="check2" onClick="checkRisultato();">
    <input type="checkbox" id="check3" onClick="checkRisultato();">
    <input type="checkbox" id="check4" onClick="checkRisultato();">
    <input type="checkbox" id="prova">
    
    
    <script type="text/javascript">
    function checkRisultato(){
    	i=1;
    	contatore=0;
    	while(true){
    		if(document.getElementById("check"+i)){
    			if(document.getElementById("check"+i).checked){
    				contatore++;
    			}
    		}else{
    			break;
    		}
    		if(contatore == 2){
    			document.getElementById("prova").checked = true;
    			break;
    		}
    		i++;
    	}	
    }
    <script>

  5. #5
    CIAO e GRAZIE!!!!!

    Lo script funziona benissimo, BRAVO!!!!

    L'unico controllo che manca è: se uno dei 10 check viene dececcato anche "prova" verrà dececcato.

    Purtroppo io ho pagine ASP.NET con check box di questo tipo:

    <asp:CheckBox id="check1" runat="server" onClick="checkRisultato();" />

    che cozzano con : <input type="checkbox" id="check1" onClick="checkRisultato();">

    Infatti mi da il seguente errore:

    C:Users\Pippo.aspx:errore di runtime ASP.NET:La classe base contiene il campo 'check1',
    il cui tipo (System.Web.UI.WebControls.CheckBox) non è compatibile con quello del controllo
    (System.Web.UI.HtmlControls.HtmlInputCheckBox).

    Ho provato lato C# a scrivere: using System.Web.UI.HtmlControls.HtmlInputCheckBox;
    ma non se lo tira.

    Come devo fare, cosa sbaglio! GRAZIE 1000 comunque.

    PS A volte mi sento un ignorantone pazzesco!!!!

    CIAO

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    non è che me ne intendo molto di asp e c#, forse risolvi il problema mettendo <![CDATA[ prima del codice javascript

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 © 2024 vBulletin Solutions, Inc. All rights reserved.