Visualizzazione dei risultati da 1 a 10 su 10

Discussione: checkbox

  1. #1

    checkbox

    Ciao
    devo fare una checkbox che spuntata fa una cosa e non spuntata ne fa un'altra..mi potete dare una base di come fare?

  2. #2
    codice:
    function funzione(stato) {
     if (stato) {
      // azioni nel caso il checkbox sia selezionato
     }
     else {
     // altrimenti
     }
    }
    da usare così:

    codice:
    <input type="checkbox" onclick="funzione(this.checked);" value="valore" name="nomecheckbox" />
    ciao

  3. #3
    Ottimo l'ho modificato così:

    codice:
    <td align="left"><input type="checkbox" onclick="spunta('this','DataSoll','OraSoll');"  value="" name="AssCh" /></td>
    codice:
    function spunta(stato,datasoll,orasoll) {
     if (stato) {
     	// azioni nel caso il checkbox sia selezionato
     	cambiaData(datasoll,orasoll);
     }
     else {
     // altrimenti
            this.frmHelpdesk.DataAss.value = ""; 	
            this.frmHelpdesk.OraAss.value = "";		
     }
     		
    }

    Però vorrei che togliendo la spunta alla checkbox quindi quando va dentro altrimenti dovrebbe cancellarmi quelle text, però lo stato rimane sempre checked!!! aiutoooo VVoVe:

  4. #4
    Originariamente inviato da TittyMail
    Però vorrei che togliendo la spunta alla checkbox quindi quando va dentro altrimenti dovrebbe cancellarmi quelle text, però lo stato rimane sempre checked!!! aiutoooo VVoVe:
    saresti più chiaro?

  5. #5
    nel momento in cui la checkbox viene spuntata mi entra nel primo ramo dell'if spuntando la check e mi richiama una funzione che inserisce data e ora locale nelle rispettive text.

    Quando clikko di nuovo sulla check e viene tolta la spunta, io vorrei che, entrasse nell'else per pulire le text, ma nell'else non ci va.

  6. #6
    Originariamente inviato da TittyMail
    nel momento in cui la checkbox viene spuntata mi entra nel primo ramo dell'if spuntando la check e mi richiama una funzione che inserisce data e ora locale nelle rispettive text.

    Quando clikko di nuovo sulla check e viene tolta la spunta, io vorrei che, entrasse nell'else per pulire le text, ma nell'else non ci va.
    richiama la funzione così:

    codice:
    <td align="left"><input type="checkbox" onclick="spunta(this.checked,'DataSoll','OraSoll');"  value="" name="AssCh" /></td>

  7. #7
    però togli quei this. nel ramo else.

  8. #8
    ok fatto.
    però non mi cancella i valori delle text

  9. #9

  10. #10
    prova così:

    codice:
    function spunta(stato,datasoll,orasoll) {
     if (stato) {
     	// azioni nel caso il checkbox sia selezionato
     	cambiaData(datasoll,orasoll);
     }
     else {
     // altrimenti
            alert("Sono qui!");
            document.frmHelpdesk.DataAss.value = ""; 	
            document.frmHelpdesk.OraAss.value = "";		
     }
     		
    }

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.