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

Discussione: abilitare checkbox

  1. #1

    abilitare checkbox

    Salve amici,
    ho un problema con delle checkbox!
    Sto cercando di abilitarle quando entro dentro una textbox.
    Sto usando l'evento onfocus.Per abilitarle passo disabled=false;
    Ora credo di aver fatto bene il codice javascript, infatti quando passo la proprietà checked=true, il comando fa il suo dovere.
    vi posto il codice:

    Codice PHP:
    function help() {
            
            var 
    miaLunghezza document.getElementById('ctl00_ContentPlaceHolder1_hfIndice').value
            
            
    for (0i<=miaLunghezzai++)
            {
             
               
    //mi ricavo l'id della mia checkbox
               
    var mioId'ctl0'+Number(i+1)+'_cbPag';
               var 
    mioIdExt ='ctl00_ContentPlaceHolder1_rptPagam_'+mioId
               
    var myObject=document.getElementById(mioIdExt);
               
    //myObject.checked=true;
               //myObject.disabled=false; -----> questo non va
                
             
    }
            
            

    ILLUMINATEMI!!!

  2. #2
    al di la della scelta, alquanto, discutibile degli id, ti fai:

    document.getElementById('ctl00_ContentPlaceHolder1 _hfIndice').value e lo tratti come un numero, quando in realtà è una stringa. Comunque, cos'è "ctl00_ContentPlaceHolder1_hfIndice"?
    I DON'T Double Click!

  3. #3
    Originariamente inviato da artorius
    al di la della scelta, alquanto, discutibile degli id, ti fai:

    document.getElementById('ctl00_ContentPlaceHolder1 _hfIndice').value e lo tratti come un numero, quando in realtà è una stringa. Comunque, cos'è "ctl00_ContentPlaceHolder1_hfIndice"?
    ciao,
    allora sto sviluppando questo in asp.net!
    quando si utilizzano le masterpage, il form modifica tutti gli id, dato che la masterpage inserisce un contenitore denominato contentplaceholder.
    indipendentemente dal fatto che gli id sono corretti, infatti la proprietà checked mi funziona!
    NON E' UN PROBLEMA DI ID!!!

  4. #4
    si, ma CHE COSA È L'ELEMENTO CON ID ctl00_ContentPlaceHolder1_hfIndice?
    I DON'T Double Click!

  5. #5
    Originariamente inviato da artorius
    si, ma CHE COSA È L'ELEMENTO CON ID ctl00_ContentPlaceHolder1_hfIndice?
    in asp.net viene chiamato un hiddenField!
    una specie di label, però invisibile

    NEL MIO CASO PRENDE IL VALORE DI 2

  6. #6
    ok, ma quel myObject è null o è un oggetto?
    I DON'T Double Click!

  7. #7
    caro amico mio,
    ti sto dicendo che gli oggetti vengono valorizzati!
    infatti se metto la proprietà checked al posto di disabled, funziona!
    ho provato anche ad invertire da enable a disable e funziona
    non funziona quando da disable=true, lo passo a disable=false

    chiaro?

  8. #8
    myObject.removeAttribute("disabled");
    I DON'T Double Click!

  9. #9
    Originariamente inviato da artorius
    myObject.removeAttribute("disabled");
    nada!
    non funziona questo codice ;-)
    altre soluzioni?

  10. #10
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Partendo dal presupposto che dovrebbe andare, inserisci degli alert tipo
    codice:
    var mioId= 'ctl0'+Number(i+1)+'_cbPag';
               var mioIdExt ='ctl00_ContentPlaceHolder1_rptPagam_'+mioId
               var myObject=document.getElementById(mioIdExt); 
    alert(mioIdExt+ " "+myObject)
    per capire cosa stampa, altrimenti metti il link alla pagina, l'errore potrebbe risiedere al trove.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.