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

    js disabilitazione campi (newbie)

    Ciao a tutti ho 2 problemi.
    Primo: ho 2 radio button SI/NO se check sul radio NO, mi deve disabilitare (non posso scrivere) all'interno degli input type text sotto il radio SI ecco il codice:

    Codice PHP:
    <input type="radio" name="si" value="si" />
    <
    input type="text" name="nome" value="nome" />
    <
    input type="text" name="cognnome" value="cognome" />

    <
    input type="radio" name="no" value="no" 


    Secondo:
    Ho 2 select box, se scelgo dalla prima (name="colori") il valore bianco, va disabilitata la seconda (name="testi"), cioè non posso scegliere alcun valore.
    ecco il codice:


    Codice PHP:
    <select name="colori">
    <
    option value="rosso"></option>
    <
    option value="bianco"></option>
    </
    select>


    <
    select name="testi">
    <
    option value="A"></option>
    ...
    ...
    ...
    <
    option value="Z"></option>
    </
    select
    Non credo sia difficile, ma per me lo è.

    Grazie davvero a tutti!

  2. #2
    Ciao a tutti, continuo a picchiare la testa ma non trovo soluzione

    Ho modificato e abbellito un po' il codice ma non riesco a capitre dove sbaglio. Sono agli inizi e vorrei imparare bene javascript ma caspita, per me è davvero difficile, non posso bloccarmi già su ste cose così facili...

    Vi posto il codice:

    Codice PHP:
    <script type="text/javascript">
    function 
    disableInputs(){
        if( 
    document.ciao.no[0].checked ){
            
    document.ciao.nome.readonly true;
            
    document.ciao.cognome.readonly true;
        }
    }
    </script>
    <form name="ciao" action="post">
    <input type="radio" name="si" value="si" />si posso scriver negli input type

    <input type="radio" name="no" value="no" onclick="disableInputs;"/>no, posso scriver negli input type

    <input type="text" name="nome" />
    <input type="text" name="cognome" />
    </form> 


    Questo è l'altro:

    Codice PHP:
    <script type="text/javascript">
    function 
    disableSelect(){
        if( 
    document.ciao.colori.value == "bianco" )
        
    document.ciao.testi.disabled true;
    }
    </script>
    <form name="ciao" action="" method="post">
    <select name="colori" onSelect="disableSelect;">
    <option value="empty">----</option>
    <option value="rosso">rosso</option>
    <option value="bianco">bianco</option>
    </select>




    <select name="testi">
    <option value="A">A</option>
    <option value="B">B</option>
    <option value="C">C</option>
    <option value="Z">Z</option>
    </select>
    </form> 

    Grazie davvero a tutti

  3. #3

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2008
    Messaggi
    218
    Per il richiamo delle funzioni credo dovresti anche metterci le parentesi

    <input type="radio" name="no" value="no" onclick="disableInputs;"/>

    diventa

    <input type="radio" name="no" value="no" onclick="disableInputs();"/>

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