Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16

Discussione: Readonly in select

  1. #1

    Readonly in select

    Qualcuno saprebbe dirmi l'alternativa all'attributo readonly nel tag <select><option... ?

    Ho provato con disabled, ma richiamando il campo con la Request in asp, non risulta alcun valore...





  2. #2
    Il readonly nella select non esiste.
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667
    Se ti serve che quella select non deve essere modificata, potresti provare così:

    <select name="pippo" onFocus="alert('non puoi');return false">
    <option>aaa</option>
    <option>bbb</option>
    <option>ccc</option>
    </select>

  4. #4
    Originariamente inviato da mrcanoa
    Se ti serve che quella select non deve essere modificata, potresti provare così:

    <select name="pippo" onFocus="alert('non puoi');return false">
    <option>aaa</option>
    <option>bbb</option>
    <option>ccc</option>
    </select>
    Così riesco a cambiare ugualmente il valore...

  5. #5
    Originariamente inviato da Federix
    Il readonly nella select non esiste.
    Ok! Ma un attributo che lo emula ci sarà?

  6. #6
    Originariamente inviato da mrcanoa
    Se ti serve che quella select non deve essere modificata, potresti provare così:

    <select name="pippo" onFocus="alert('non puoi');return false">
    <option>aaa</option>
    <option>bbb</option>
    <option>ccc</option>
    </select>
    Ok... Così si!!

    codice:
    <select name="pippo" onFocus="body.focus();return false"> 
    <option>aaa</option>
    <option>bbb</option>
    <option>ccc</option>
    </select>
    Altrimenti restava il focus e al secondo clic riuscivo a modificare il valore...


    GRAZIE!!!






  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667
    codice:
    <select name="pippo" onFocus="body.focus();return false "> 
    <option>aaa</option> 
    <option>bbb</option> 
    <option>ccc</option> 
    </select>
    codice:
    <select name="pippo" onFocus="body.focus();this.blur() "> 
    <option>aaa</option> 
    <option>bbb</option> 
    <option>ccc</option> 
    </select>
    Avevo scritto male.solo cosi se hai la rotellina del mouse stai da capo a 12.

    Come hai fatto te è + mejo assai perchè dai il focus al body...ottimo...

    Ciao

    David

  8. #8

  9. #9
    Originariamente inviato da mrcanoa
    codice:
    <select name="pippo" onFocus="body.focus();return false "> 
    <option>aaa</option> 
    <option>bbb</option> 
    <option>ccc</option> 
    </select>
    codice:
    <select name="pippo" onFocus="body.focus();this.blur() "> 
    <option>aaa</option> 
    <option>bbb</option> 
    <option>ccc</option> 
    </select>
    Avevo scritto male.solo cosi se hai la rotellina del mouse stai da capo a 12.

    Come hai fatto te è + mejo assai perchè dai il focus al body...ottimo...

    Ciao

    David
    Scusate se tiru fuori questa vecchia discussione, ma il metodo non funziona su nessun borwser:

    FF, Opera, Chrome semplicemente fanno modificare la select.
    IE7 con un doppio click apre la select per la modifica.

    Esiste un metodo alternativo?
    Ciao!

  10. #10
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non mettere la select... magari un campo text readonly

    Oppure adatta questo: http://www.pusceddu.it/htmlit/varie/no_option.htm

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