<mds-input-select name="categoria" placeholder="Seleziona una categoria..."> <option value="news">Notizie</option> <option value="eventi">Eventi</option> <option value="avvisi">Avvisi</option></mds-input-select><form action="/salva" method="post"> <mds-input-select name="regione" required placeholder="Scegli la regione..."> <option value="lombardia">Lombardia</option> <option value="veneto">Veneto</option> <option value="toscana">Toscana</option> </mds-input-select> <mds-button type="submit" label="Invia" variant="primary" tone="strong"></mds-button></form><!-- Live controlled value --><mds-input-select name="priorita" value="alta"> <option value="bassa">Bassa</option> <option value="media">Media</option> <option value="alta">Alta</option></mds-input-select>
<!-- Initial seed value for React / SSR --><mds-input-select name="priorita" default-value="media"> <option value="bassa">Bassa</option> <option value="media">Media</option> <option value="alta">Alta</option></mds-input-select><mds-input-select id="stato-pratica" name="stato" placeholder="Seleziona stato..."> <option value="bozza">Bozza</option> <option value="in-lavorazione">In lavorazione</option> <option value="chiusa">Chiusa</option></mds-input-select>
<script> document.getElementById('stato-pratica') .addEventListener('mdsInputSelectChange', (event) => { console.log('Nuovo stato:', event.detail.value); });</script><mds-input-select id="provincia" name="provincia" placeholder="Seleziona provincia..."> <option value="MI">Milano</option> <option value="RM">Roma</option> <option value="TO">Torino</option></mds-input-select>
<script> async function resetSelezione() { const el = document.getElementById('provincia'); await el.setValue('MI'); }</script><mds-input-select name="tipo-contratto" disabled placeholder="Non disponibile"> <option value="td">Tempo determinato</option> <option value="ti">Tempo indeterminato</option></mds-input-select><mds-input-select name="competenze" multiple rows="4"> <option value="js" selected>JavaScript</option> <option value="ts" selected>TypeScript</option> <option value="css">CSS</option> <option value="html">HTML</option> <option value="react">React</option></mds-input-select><mds-input-select name="comune" placeholder="Seleziona comune..."> <optgroup label="Lombardia"> <option value="MI">Milano</option> <option value="BS">Brescia</option> </optgroup> <optgroup label="Veneto"> <option value="VE">Venezia</option> <option value="VR">Verona</option> </optgroup></mds-input-select><!-- Errore di validazione --><mds-input-select name="tipologia" variant="error" required placeholder="Seleziona tipologia..."> <option value="A">Tipo A</option> <option value="B">Tipo B</option></mds-input-select>
<!-- Selezione valida confermata --><mds-input-select name="tipologia" variant="success" value="A"> <option value="A">Tipo A</option> <option value="B">Tipo B</option></mds-input-select>.sidebar-filter mds-input-select { --mds-input-select-variant-color-rgb: var(--magma-accent-emphasis); --mds-input-select-arrow-icon-hover-color: rgb(var(--magma-accent-fg)); --mds-input-select-arrow-icon-hover-background-color: rgb(var(--magma-accent-surface-hover)); --mds-input-select-ring: 0 0 0 2px rgb(var(--magma-accent-emphasis) / 0.8);}