Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 16 su 16
  1. #11
    Per disabilitare un campo di un form, puoi usare l'istruzione:

    codice:
    document.getElementById('id_del_campo').disabled=true;
    DOM2

    Oppure:
    codice:
    document.querySelector('#id_del_campo').disabled=true;
    DOM3

    Per abilitarlo, invece di assegnare true, assegnerai false;



    Nel tuo caso specifico, dovrai assegnare una funzione all'evento change del tag select.

    codice:
    <select onChange="document.querySelector('#id_del_campo').disabled=(this.value=='b')">
        <option value="a">A</option>
        <option value="b">B</option>
        <option value="c">C</option>
    </select>
    Se il value selezionato sarà 'b' (this.value=='b'), il campo con id 'id_del_campo' verrà disabilitato.

  2. #12

    Codice

    Quote Originariamente inviata da lucavizzi Visualizza il messaggio
    Per disabilitare un campo di un form, puoi usare l'istruzione:

    codice:
    document.getElementById('id_del_campo').disabled=true;
    DOM2

    Oppure:
    codice:
    document.querySelector('#id_del_campo').disabled=true;
    DOM3

    Per abilitarlo, invece di assegnare true, assegnerai false;



    Nel tuo caso specifico, dovrai assegnare una funzione all'evento change del tag select.

    codice:
    <select onChange="document.querySelector('#id_del_campo').disabled=(this.value=='b')">
        <option value="a">A</option>
        <option value="b">B</option>
        <option value="c">C</option>
    </select>
    Se il value selezionato sarà 'b' (this.value=='b'), il campo con id 'id_del_campo' verrà disabilitato.


    Grazie 1000, ho provato ma mi da errore. Ecco il codice senza aggiunta di js:

    <p align="center">Selezione:
    <select name="sele">
    <option value="1"> Uno</option>
    <option value="2"> Due </option>
    <option value="3"> Tre</option>
    <option value="4"> Quattro</option>
    <option value="5"> Cinque </option>
    </select>
    </p>

    Dove dovrei inserire il JS? Scusa ma sono alle prime armi.

  3. #13
    posta anche l'HTML del campo da disabilitare

  4. #14
    Quote Originariamente inviata da lucavizzi Visualizza il messaggio
    posta anche l'HTML del campo da disabilitare
    codice:
    <form method="post" action="">
        <p align="center"> Primo Campo: <input type="number" name="camp1" /></p>  
        
    <p align="center">Selezione:
    <select name="sele">
       <option value="1"> Uno</option> 
       <option value="2"> Due </option> 
       <option value="3"> Tre</option> 
       <option value="4"> Quattro</option>
       <option value="5"> Cinque </option>   <!-- se l'utente seleziona questo valore il Secondo Campo (sotto) deve essere disabilitato -->
    </select>                                                    
    </p>
        
    <p align="center">Secondo Campo: <input type="number" name="camp2"/><br><br><br>            
            
        <input type="Submit" value="Invia" />
    </p>
        
        
    </form>
    Ultima modifica di lucavizzi; 19-09-2017 a 15:41 Motivo: tag code!!!!

  5. #15
    codice:
    <form method="post" action="">
        <p align="center"> Primo Campo: <input type="number" name="camp1" /></p>  
        
    <p align="center">Selezione:
    <select name="sele" onChange="document.querySelector('input[name=camp2]').disabled=this.value==5">
       <option value="1"> Uno</option> 
       <option value="2"> Due </option> 
       <option value="3"> Tre</option> 
       <option value="4"> Quattro</option>
       <option value="5"> Cinque </option>   <!-- se l'utente seleziona questo valore il Secondo Campo (sotto) deve essere disabilitato -->
    </select>                                                    
    </p>
        
    <p align="center">Secondo Campo: <input type="number" name="camp2"/><br><br><br>            
            
        <input type="Submit" value="Invia" />
    </p>
        
        
    </form>
    Ricorda di usare *sempre* il tag code quando posti codice di qualsiasi tipo.

    Se hai domande sullo script, chiedi pure.

  6. #16
    Quote Originariamente inviata da lucavizzi Visualizza il messaggio
    codice:
    <form method="post" action="">
        <p align="center"> Primo Campo: <input type="number" name="camp1" /></p>  
        
    <p align="center">Selezione:
    <select name="sele" onChange="document.querySelector('input[name=camp2]').disabled=this.value==5">
       <option value="1"> Uno</option> 
       <option value="2"> Due </option> 
       <option value="3"> Tre</option> 
       <option value="4"> Quattro</option>
       <option value="5"> Cinque </option>   <!-- se l'utente seleziona questo valore il Secondo Campo (sotto) deve essere disabilitato -->
    </select>                                                    
    </p>
        
    <p align="center">Secondo Campo: <input type="number" name="camp2"/><br><br><br>            
            
        <input type="Submit" value="Invia" />
    </p>
        
        
    </form>
    Ricorda di usare *sempre* il tag code quando posti codice di qualsiasi tipo.

    Se hai domande sullo script, chiedi pure.


    OKOK grazie milleee.... funziona.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.