Visualizzazione dei risultati da 1 a 6 su 6

Discussione: abilitazione

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    3

    abilitazione

    <form name="formassistenza" method="post" action="richiesta_impianto_scorrevoli.php">

    <input type="checkbox" name="form[sel_chiave]" value="1" onclick="abilita()" />Selettore a chiave

    <input type="checkbox" name="form[c_incasso]" value="1" disabled />Incasso
    <input type="text" name="form[ci_quantita]" value="aaa" disabled />Quantità

    </form>

    funzione abilita() nell'header della pagina

    function abilita()
    {
    if ( !document.formassistenza.elements['form[sel_chiave]'].checked )
    {
    document.formassistenza.elements['form[c_incasso]'].disabled = true;
    }
    else
    {
    document.formassistenza.elements['form[c_incasso]'].disabled = false;
    }
    }

    ragazzi allo spunto del checkbox si devono abilitare gli altri 2 input, come posso fare perchè non mi funziona niente!!!!

    grazie

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Veramente in questo modo tu li stai disabilitando...

    .disabled = true;

    Inverti:

    .disabled = false;

    ciao
    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
    Registrato dal
    Nov 2006
    Messaggi
    3
    grazie del suggerimento ma non funziona ancora..................

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Era un suggerimento... completa e semplifica:

    function abilita()
    {
    rv = !document.formassistenza.elements['form[sel_chiave]'].checked;
    document.formassistenza.elements['form[c_incasso]'].disabled = rv;
    document.formassistenza.elements['form[ci_quantita]'].disabled = rv;
    }

    ciao
    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

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2006
    Messaggi
    3
    non capisco


  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da frago
    non capisco

    Ora sono io a non capire... :master:

    ciao
    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

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.