Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: aiuto per ciclo

  1. #1

    aiuto per ciclo

    ho questa funzione che mi serve per selezionare i checkbox con un'azione sola,

    ora dato che i campi sono 11 e si chiamano cb1,cb2,cb3...

    come faccio per assegnare il numero in questa funzione?

    Posso fare un ciclo? e se si come?

    codice:
    function checkTutti() {
    with (document.modulo) {
    for (var i=0; i < elements.length; i++) {
    if (elements[i].type == 'checkbox' && elements[i].name =='cb')
    elements[i].checked = true;
        }
      }
    }
    Ciao

  2. #2
    cosi':

    codice:
    function checkTutti(f) {
     for(var i=1;i<=11;i++) f.elements['cb'+i].checked=true;
    }
    ciao

  3. #3
    se sostituisco quello che mi hai scritto tu con il mio codice non succede nulla

    Ciao

  4. #4
    Originariamente inviato da waitec401
    se sostituisco quello che mi hai scritto tu con il mio codice non succede nulla

    Ciao
    considera che io gli sto passando il riferimento al form: forse non richiami la tua funzione nell'ottica di questa mia modifica.

  5. #5
    codice:
    function checkTutti() {
      with (document.modulo) {
        for (var i=0; i < 11; i++) {
            if (elements[i].type == 'checkbox' && elements[i].name == ['cb'+i])
               elements[i].checked = true;
        }
      }
    }
    ho provato anche così ma non fa nulla rimangono vuoti

  6. #6
    Originariamente inviato da waitec401
    codice:
    function checkTutti() {
      with (document.modulo) {
        for (var i=0; i < 11; i++) {
            if (elements[i].type == 'checkbox' && elements[i].name == ['cb'+i])
               elements[i].checked = true;
        }
      }
    }
    ho provato anche così ma non fa nulla rimangono vuoti
    scusa, dovresti postare anche come richiami la funzione, unitamente a tutto il form in oggetto.

  7. #7
    <input name=""cb"&i&""" type=""checkbox"" value=""1"">


    <input class=""Input"" type=""button"" value=""Seleziona tutti"" onclick=""checkTutti()"">


    Ciao

  8. #8
    la mia funzione la invochi cosi':

    codice:
    <input class="Input" type="button" value="Seleziona tutti" onclick="checkTutti(this.form);">
    provalo e fammi sapere.

  9. #9
    no mi spiace non funziona.



  10. #10
    Originariamente inviato da waitec401
    no mi spiace non funziona.


    posta il codice dell'intera pagina, o una sua versione ridotta.

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.