Visualizzazione dei risultati da 1 a 7 su 7

Discussione: ReadOlny

  1. #1

    ReadOlny

    Ciao a tutti,
    come posso impostare l'attributo readonly a delle textbox?

    Ho fatto in questo modo:
    function ChangeCliente()
    {
    var rbClienteNew = document.getElementById("rbClienteNew");
    var rbClienteOld = document.getElementById("rbClienteOld");

    if (rbClienteNew.checked==true)
    {
    AttivaCliente('yes');
    }
    else
    {
    AttivaCliente('no');
    document.getElementById("ddlClienti").readOnly = 'yes';
    }
    }

    function AttivaCliente(stato)
    {
    ragione_sociale = document.getElementById("txtRagioneSociale");
    partita_iva = document.getElementById("txtPartitaIva");
    codice_fiscale = document.getElementById("txtCodiceFiscale");
    indirizzo = document.getElementById("txtIndirizzo");
    citta = document.getElementById("txtCitta");
    cap = document.getElementById("txtCap");
    provincia = document.getElementById("txtProvincia");
    stato = document.getElementById("txtStato");

    ragione_sociale.readOnly = stato;
    partita_iva.readOnly = stato;
    codice_fiscale.readOnly = stato;
    indirizzo.readOnly = stato;
    citta.readOnly = stato;
    cap.readOnly = stato;
    provincia.readOnly = stato;
    stato.readOnly = stato;
    }

    Rieco ad impostare readonly, ma non riesco a toglierla. Perchè?

    Come posso disattivare una dropdownlist?
    Grazie mille

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    readOnly vuole true o false, non una stringa "yes" o "no"

  3. #3
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    per impostare readonly (tutto minuscolo)
    document.getElementById("ddlClienti").readonly = 'readonly';

    per eliminarlo
    document.getElementById("ddlClienti").removeAttrib ute('readonly');
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  4. #4
    Ciao a tutti,
    ho provato con true e falso. Con true tutto bene, ma con false non accade nulla.
    Mentre con
    document.getElementById("ddlClienti").readonly = 'readonly';
    document.getElementById("ddlClienti").removeAttrib ute('readonly');
    non accede nulla.

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    Originariamente inviato da Gemini
    ho provato con true e falso. Con true tutto bene, ma con false non accade nulla.
    mi risulta funzionare, sbaglierai qualcosa

  6. #6
    Ciao, ho risolto.
    Se faccio:
    stato = document.getElementById("txtStato");
    stato.readOnly = stato;
    non funziona.

    Se faccio così:
    document.getElementById("txtStato").readOnly = stato;
    funziona

    Grazie per l'aiuto

  7. #7
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    Originariamente inviato da Gemini
    Se faccio:
    stato = document.getElementById("txtStato");
    stato.readOnly = stato;
    non funziona.
    ci credo, non ha senso!

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.