2013-04-13 11 views

risposta

15

Prova questo:

<select> 
    <option value="" disabled>Select one--</option> 
    <option value="someVal1">Option 1</option> 
    <option value="someVal2">Option 2</option> 
    <option value="someVal3">Option 3</option> 
    <option value="someVal4">Option 4</option> 
</select> 
+0

Nota: ho eliminato la mia risposta precedente in quanto @Quentin ha sottolineato che mi ero sbagliato a proposito di '' e ho trovato altre fonti per confutare la mia affermazione che non si tratta di un elemento. Tuttavia, ho scoperto che il supporto incoerente tra i browser (come accennato da @Quentin) e il fatto che possono esistere solo all'interno degli elementi '' 'ha portato molti a * considerarli * come più attributi, che elementi, al fine di mantenere le cose compatibili e seguire le migliori pratiche. –

+0

non è affatto male ... anche se speravo in una sorta di segnaposto simile al testo di input .. ma comunque utile. grazie – Norks

+0

Nessun problema - scusa per la confusione :) –

1

Provare a utilizzare l'opzione con un valore non impostato

<select>  
    <option value>Select something</option> 
    <option value="1">Foo</option> 
    <option value="2">Bar</option> 
</select> 
+0

Questo non funziona per me, in quanto non visualizza "Seleziona qualcosa". L'opzione selezionata di default è uno testo vuoto –

2

La risposta accettata non ha funzionato per me come previsto.

Se avete bisogno di "Selezionare un'opzione" per essere selezionata per impostazione predefinita questo ha funzionato per me

<select id="selected_option" name="selected_option"> 
    <option value="default" selected="selected">Select one option </option> 
    <option value="someVal1">Option 1</option> 
    <option value="someVal2">Option 2</option> 
    <option value="someVal3">Option 3</option> 
    <option value="someVal4">Option 4</option> 
</select> 

'anche importante che il selezionare ha id e nome in modo che quando si invia il formano il valore sarà parte del POST o GET

+4

Non ha bisogno di identificazione, il nome è sufficiente. –

+0

risposta migliore !!!! 1 – SuperUberDuper

+2

id è richiesto se si usa '' – koppor

0

     <select> 
 
          <option style="display:none">Empty</option> 
 
          <option>button1</option> 
 
          <option>button2</option> 
 
         </select>

Problemi correlati