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

    disabilitare o abiltare componenti di un form

    ho bisogno di abilitare o disabilitare dei componenti di un form in base alla selezione di un pulsante radio


    per far questo ho creato queste funzioni che dovrei richiamare all'evento on click:


    <script language="JavaScript" type="text/JavaScript">
    function disabilita_operazione(){
    document.getElementById('seleziona').disabled=fals e;
    }
    function abilita_operazione(){
    document.getElementById('seleziona').disabled=true ;
    }



    function disabilita_consegna(){
    document.getElementById('consegna').disabled=false ;
    }
    function abilita_consegna(){
    document.getElementById('consegna').disabled=true;
    }


    function disabilita_stato_assistenza(){
    document.getElementById('assistenza_aperta+assiste nza_inviato+assistenza_rientrato+assistenza_restit iuito').disabled=false;
    }
    function abilita_stato_assistenza(){
    document.getElementById('assistenza_aperta+assiste nza_inviato+assistenza_rientrato+assistenza_restit iuito').disabled=true;
    }


    function disabilita_stato_vendita(){
    document.getElementById('vendita_prenotato+vendita_pervenuto+vendita_invia to+vendita_consegnato').disabled=false;
    }
    function abilita_stato_vendita(){
    document.getElementById('vendita_prenotato+vendita _pervenuto+vendita_inviato+vendita_consegnato').di sabled=true;
    }

    </script>

    non sono molto pratico di javascrpit...la mia domanda è

    come posso richiamare più funzioni ad un singolo onclick

    e se il richiamo in grassetto è giusto se voglio abilitare o disabilitare + elementi?
    Ci sedemmo dalla parte del torto visto che tutti gli altri posti erano occupati."
    [Bertolt Brecht]

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    e no... devi abilitare o disabilitare i singoli oggetti
    codice:
    function disabilita_stato_vendita(){ 
    document.getElementById('vendita_prenotato').disabled=false; 
    document.getElementById('vendita_pervenuto').disabled=false; 
    document.getElementById('vendita_inviato').disabled=false; 
    document.getElementById('vendita_consegnato').disabled=false; 
    } 
    function abilita_stato_vendita(){ 
    document.getElementById('vendita_prenotato').disabled=true; 
    document.getElementById('vendita_pervenuto').disabled=true; 
    document.getElementById('vendita_inviato').disabled=true; 
    document.getElementById('vendita_consegnato').disabled=true; 
    }

  3. #3
    grazie
    Ci sedemmo dalla parte del torto visto che tutti gli altri posti erano occupati."
    [Bertolt Brecht]

  4. #4
    ora va bene quasi con tutto il form

    dal mio primo gruppo radio se selezionato un valore attivo altri campi form check e testo ad esso collegato

    ho però un gruppo di radio per i quali la funziona abilita o disabilità solo il primo pallino e non tutto il gruppo...

    i radio di questo gruppo , ovviamente, hanno lo stesso name ma valore diverso

    dove sto sbagliando?
    Ci sedemmo dalla parte del torto visto che tutti gli altri posti erano occupati."
    [Bertolt Brecht]

  5. #5
    nessuno mi aiuta?
    Ci sedemmo dalla parte del torto visto che tutti gli altri posti erano occupati."
    [Bertolt Brecht]

  6. #6
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367
    se ad esempio fossero 3 radio con nome NomeRadio
    codice:
    document.NomeForm.NomeRadio[0].disable=true;
    document.NomeForm.NomeRadio[1].disable=true;
    document.NomeForm.NomeRadio[2].disable=true;

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.