Visualizzazione dei risultati da 1 a 6 su 6

Discussione: checkbox su più form

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    45

    checkbox su più form

    Ho circa 14 form in una pagina ogniuna con una sola checkbox.
    Vorrei fare un controllo in javascript che conti le checkbox selezionate per ogni form.
    ho pensato a questo codice:

    codice:
    for (var i = 0; i<= numero; i++){
    	if (document.nomeform.checkbox.checked) {
    	conto++;
    	}
      }
    ho le form numerota cosi: 'form1','form2','form3'.....

    e le checkbox cosi: 'check1','chek2','check3'.....

    il for dovrebbe controllare tutte le form con la variabile i

    ho provato cosi a scruvere 'document.form + i +.check + i +.checked'
    ma non funziona sapete la sintassi??

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    45
    ho provato questo codice ma non funziona ancra...

    codice:
    for (var i = 0; i <= numero; i++){
    	var controllo = eval('document.check' + i +'.conf_' + i + '.checked');
    	if ( controllo == true) {
    	conto++;
    	}

  3. #3
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,135
    codice:
    var box = document.getElementsByTagName("input")
    for (var i = 0; i<numero; i++){
    	if (box[i].type == "checkbox" && box[i].checked) {
    	conto++;
    	}
      }
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    45
    @cavicchiandrea funziona però peccato che i miei input sono su più form differenti...
    Come ho detto sono su form chiamato cosi: 'check1', 'check2'...

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    45
    ho risolto dando un Id a ogni checkbox ed utilizzando jquery con questo codice:

    $j('#conf_'+i+'').is(':checked')

    i è la varibile nel loop, il codice da true se la checkbox è spuntata e false se non lo è

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    non vedo nessun riferimento ai form nel codice proposto da Andrea, ma l'hai provato? dovrebbe funzionare indipendentemente dal numero di form presenti sulla pagina...

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.