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

    Rendere campi di un form visibili o bisabilitati

    Salve a tutto il forum
    so che è possibile ma non so proprio da dove inizare scusate la mia ignoranza IN MATERIA !

    Il mio problema è quello di abilitare e disabilitare dei campi in un form in base allo stato di una checkbox

    nel senso se abliito la checkbox mi si attivano dei campi viceversa rimangono disabilitati!

    qualcuno comosce il modo per fare tutto ciò ?

  2. #2
    In base a questo script ho tentato di disabilitare e abilitare un campo testo in base allo stato di una checkbox il problema è che non so per quale motivo non funge
    il campo di input rimane abilitato e il checkbox non si disabilita una volta abilitato !



    questo è il codice

    <script>
    <!--
    function disable(){

    var variabile = document.getElementById("master");
    var disable = true;
    if (variabile.checked = true) disable = false;
    var allInputs = document.getElementById ("frmMail").getElementsByTagName("input");
    for (var i = 0; i < allInputs.length; i++) {
    if (allInputs[i].type == "text" && allInputs[i].name == 'rag_soc') {
    if (disable == true){
    allInputs[i].checked = false;
    allInputs[i].disabled = disable;
    }
    }
    }

    }
    //-->
    </script>

    <input type="text" class="input" name="rag_soc" size="45" maxlength="50">

    <input type="checkbox" name="checkbox" id="master" value="checkbox" onClick="disable()">

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    OGGETTO.disabled = true;
    OGGETTO.disabled = false;

    Inoltre usi un nome (disble) per due cose (la variabile e la routine).

    Ancora: il nome "input" non e` un nome valido per un campo (parola riesevata)

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    e in base allo script che devo correggere !

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.