Visualizzazione dei risultati da 1 a 3 su 3

Discussione: input disabled

  1. #1

    input disabled

    Salve,
    all'interno di un form ho il seguente codice


    <input type="checkbox" name="termini" id="termini" onclick="javascript:attiva();">Autorizzo
    ......
    ......
    <input id="invio" name="submit" type="submit" class="bottone" value="INVIO" disabled="disabled" />

    mentre la funzione attiva è la seguente:

    <script>

    function attiva() {


    frm = document.getElementById('invio');

    if (frm.disabled) {
    frm.removeAttribute('disabled');
    }
    else {
    frm.setAttribute('disabled');
    }

    }

    </script>

    Cliccando sulla checkbox Autorizzo, il bottone INVIO da disabled diventa attivo (è perfetto) mentre ricliccando nuovamente (quindi non autorizzando) il bottone INVIO da attivo non viene disattivato.
    Come mai? Dov'è l'errore?

    Ho provato a sostituire

    <input id="invio" name="submit" type="submit" class="bottone" value="INVIO" disabled="disabled" />

    con

    <input id="invio" name="submit" type="submit" class="bottone" value="INVIO" disabled />

    ma non succede nulla...il problema rimane.
    Quindi ricapitolando:
    - da DISABLED ad ATTIVO --> OK
    -da ATTIVO a DISABLED --> NON FUNZIONA

    Qualcuno mi può aiutare?
    Grazie.

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    frm.setAttribute('disabled','disabled');
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3

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.