Visualizzazione dei risultati da 1 a 2 su 2

Discussione: array di checkbox

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826

    array di checkbox

    Ciao .
    Ho il seguente codice js:
    var oF=document.frmSelprod;
    var bSel = false;

    alert("aaa"+oF.chkProg[0]);
    if (oF.chkProg.length == 1 && !(oF.chkProg[0].checked)) {
    alert("Attenzione selezionare almeno un prodotto da spostare");
    return;
    }
    il problema č che se ho un solo checkbox il primo alert mi segna undefined invece che 0.
    Io vorrei invece che se ci fosse un solo checkbox non checkato mi stampasse l'alert attenzione... e si fermasse col return
    mentre se il checkbox č checkato andasse avanti .
    grazie.

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837

    Re: array di checkbox

    codice:
    var oF = document.frmSelprod;
    var bSel = false;
    if (oF.chkProg.length) {
      // uno solo
      ...
    } else {
      for (var i=0; i<oF.chkProg.length; i++) {
        if (!oF.chkProg[i].checked) {
          alert("Attenzione selezionare almeno un prodotto da spostare");
          return;
        }
      }
    }
    credo che funzioni

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