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

    valutare check su tante checkbox estratte da db

    Ciao, non so come programmare una funzioncina che mi controlli se su varie checkbox, scritte estraendo un numero di articoli da database, c'è una o più spunte. Le checkbox hanno tutte questo nome id_categoria[1], id_categoria[2], id_categoria[3] etc.
    La cosa difficile è che io non so quante ne estrarrà il database (il numero infondo al nome è un semplice contatore PHP), cioè non so il loro numero finale, quindi come fare?
    Premetto che sono un pò a digiuno di Javascript...

  2. #2
    [code]for (i=0; document.ricerca.idmacrocategoria[i]; i++) {
    if (document.ricerca.idcategoria[i]==checked) controlla_pr=1;
    }[code]

    Cosa c'è di sbagliato qua sopra?!
    Mi da già errore all'interno del for, e precisamente qui: document.ricerca.idcategoria[i].
    PERCHE?!

  3. #3
    ehm... ovviamente a parte il [code]...

  4. #4
    Non c'è proprio nessuno che mi sa aiutare...

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    C'e` un grave errore di logica in:
    for (i=0; document.ricerca.idmacrocategoria[i]; i++) {
    (non puoi usare come valore limite una variabile che dipende dall'indice del loop)

    per poterti dare un'indicazione, dovrei conoscere il codice HTML a cui fai riferimento (probabilmente il tag <form> ed il tag <input>, nonche` il tag con cui richiami la funzione.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.