Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407

    Problemi con checkbox in codice ASP+Javascript

    Ciao a tutti.

    Mi sono accorto che quando, nel codice postato di seguito, tutti i checkbox della pagina web visualizzata sul browser sono in condizione CHECKED DISABLED la funzione checkedAll, se richiamata, continua a deselezionarli ed a selezionarli, rendendo i checkbox (in teoria bloccati) nuovamente disponibili.

    Cosa posso fare per rimediare?
    Grazie

    codice:
    
    
    checked = false;
    function checkedAll (frmTest) {
    	var aa= document.getElementById('frmTest');
    	 if (checked == false)
              {
               checked = true
              }
            else
              {
              checked = false
              }
    	for (var i=0; i < aa.elements.length; i++) 
    	{
    	 aa.elements[i].checked = checked;
    	}
          }
    
    <form name=frmTest id=frmTest action="_processaCheckbox.asp" method=POST onsubmit="return (atLeastOneChecked(this));">
    
    //CODICE ASP SEMPLIFICATO
    if objRS("ASSEGNATO") = "1" then
    Response.Write "<input type=checkbox name=chkParent" & iCount & " value=" & objRS("xID") & " CHECKED DISABLED></td>"               
    else
    Response.Write "<input type=checkbox name=chkParent" & iCount & " value=" & objRS("xID") & "></td>"
    end if

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    prova:

    if(!aa.elements[i].disabled) aa.elements[i].checked = checked;
    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
    Utente di HTML.it L'avatar di ubbicom
    Registrato dal
    Mar 2004
    Messaggi
    1,407
    Originariamente inviato da br1
    prova:

    if(!aa.elements[i].disabled) aa.elements[i].checked = checked;
    Perfetto, grazie mille !!!

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.