Visualizzazione dei risultati da 1 a 7 su 7

Discussione: controllo checkebox

  1. #1

    controllo checkebox

    salve a tutti.

    Sto avendo problemi con un controllo checkebox devo verificare se è stato checcato o no:

    codice:
    <script>
    var terms=document.getElementById("terms");
    if(!terms.checked){
    		error=true;
    		document.getElementById("terms").className="error";
    }
    </script>
    
    <input id="terms" name="terms" type="checkbox" value="Accetto" />
    il problema me lo vede sempre come non ceccato anche se lo è.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non vedo una funzione da richiamare e neppure il richiamo... quando fai il controllo?
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    va be non lo voluta mettere perchè mi sembrava logico comunque:

    codice:
    function ctrlnewad(){
    var terms=document.getElementById("terms");
    if(!terms.checked){
    		error=true;
    		document.getElementById("terms").className="error";
    }
    }
    
    <input id="terms" name="terms" type="checkbox" value="Accetto" />
    <button type="button" onclick="ctrlnewad()" class="btNewAd">Pubblica Annuncio</button>

  4. #4
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,780
    Ciao.
    Ho provato il tuo script inserendo qualche alert e mi sembra che funzioni regolarmente.
    A parte l'attribuzione della classe "error", che vista così non mi sembra troppo funzionale. Infatti se clicchi una prima volta quando la checkbox non è spuntata, viene attribuita la classe; cliccando poi successivamente, dopo aver spuntato la checkbox, la classe "error" teoricamente dovrebbe essere eliminata mentre in quel modo ovviamente resta. Questo non pregiudica comunque il funzionamento della condizione.

    Eventualmente assicurati che il problema non dipenda dalle impostazioni del tuo browser, magari prova con diversi browser e diverse macchine.
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  5. #5
    ok grazie per la variabile error non lo messa ma all'inizio viene sempre azzerata.

  6. #6
    eppure è propprio li che si blocca il tutto.

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Originariamente inviato da techno
    eppure è propprio li che si blocca il tutto.
    Partendo dal fatto che quella funzione funziona ritengo che il problema sia al trove nella pagina, forse un link alla pagina demo pubblica potrebbe essere risolutivo.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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