Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125

    Disabilitare valore in una select multiple

    Ciao.

    Vi vorrei chiedere se in javascript è possibile da una:

    codice:
    <select size="1" name="D1" multiple>
      <option>Seleziona</option>
      <option value="AAA">AAA</option>
      <option value="QQQ">QQQ</option>
      <option value="ZZZ">ZZZ</option>
      </select>
    Disabilitare una delle voci in essa contenute in funzione di una condizione che vorrei prevedere con un linguaggio lato server.

    Ad esempio:

    Nella select vedo i tre valore AAA, QQQ e ZZZ; il valore ZZZ non rispetta le condizioni previste con il linguaggio lato server ed allora la rendo di colore grigio e non selezionabile nella select.

    E' possibile?
    Grazie---

  2. #2
    devi impostargli l'attributo disabled="true" a quelle che non rispondono al requisito. Ma ti conviene farlo direttamente Lato Server, senza Javascript

  3. #3
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125
    Originariamente inviato da artorius
    devi impostargli l'attributo disabled="true" a quelle che non rispondono al requisito. Ma ti conviene farlo direttamente Lato Server, senza Javascript
    grazie x la risposta, ma nel mio caso intendi questo: ?

    codice:
    <select size="1" name="D1" multiple>
      <option>Seleziona</option>
      <option value="AAA">AAA</option>
      <option value="QQQ">QQQ</option>
      <option value="ZZZ" disabled="true">ZZZ</option>
      </select>

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ricordati che IE6 non supporta option disabilitate e le mostra normali.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125
    Originariamente inviato da cavicchiandrea
    Ricordati che IE6 non supporta option disabilitate e le mostra normali.
    Ecco perchè non funziona... alternative o idee a parte cambiare il browser ( ma non mi sembra il caso... )

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Visto che mi sembra di capire che la select è generata dinamicamente, non crei la option.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125
    Originariamente inviato da cavicchiandrea
    Visto che mi sembra di capire che la select è generata dinamicamente, non crei la option.
    Si è vero posso fare anche come suggerisci; ma l'idea era quella di far vedere il valore, che non risponde al requisito, disabilitato affinchè l'utente si rendesse conto che che non lo vede abilitato perchè non risponde al requisito.

  8. #8
    http://www.savethedevelopers.org/

    Vabbè scherzi a parte, controlla lato server se il browser è IE6, in questo caso non metti la option, altrimenti, la metti disabilitata

  9. #9
    Utente di HTML.it L'avatar di Mizushi
    Registrato dal
    Aug 2005
    Messaggi
    1,125
    Originariamente inviato da artorius
    http://www.savethedevelopers.org/

    Vabbè scherzi a parte, controlla lato server se il browser è IE6, in questo caso non metti la option, altrimenti, la metti disabilitata
    Il browser è sempre IE6 sono pc aziendali dove gli utenti non sono amministratori dei propri pc, per cui...

  10. #10
    ti raccomando di leggere la piccola specifica nel link che ti ho indicato, riguardo i motivi per i quali un upgrade del browser, a qualunque browser, rispetto IE6 sia solo un bene, fallo presente in azienda.

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.