Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di thitan
    Registrato dal
    Feb 2001
    Messaggi
    716

    bloccare un campo select

    come posso 'bloccare' un campo select, ma facendo in modo che poi
    document.getElementById(field).value

    mi restituisca cmq il valore selezionato?
    un pò come succede con onlyRead sui campi text.. ho provato con disable ma poi non mi becca il valore

    www.inter-rail.it
    travellers, not tourist
    Is cuma cá mhinice a théann tú ar strae; is é is tábhachtaí gurb áil leat do bhealach a aimsiú arís.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Esempio minimo:
    codice:
    <HTML>
    <HEAD>
    <script>
    var v=-1;
    function c(obj) {
    	if (v!=-1) obj.selectedIndex = v;
    }
    function b(obj) {
    	v = obj.s.selectedIndex; // blocco definitivo
    //	v = (v!=-1)?obj.s.selectedIndex:-1; // blocco / sblocco
    }
    </script>
    </HEAD>
    <BODY>
    <form>
    <select name="s" onchange="c(this)">
    <option>1
    <option selected>2
    <option>3
    </select>
    <input type=button value="blocca" onclick="b(this.form)">
    </form>
    </BODY>
    </HTML>
    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.