<mds-input name="cognome" placeholder="Inserisci il tuo cognome"></mds-input><mds-input name="email" type="email" autocomplete="email" placeholder="nome@esempio.it" required tip="Inserisci un indirizzo email valido"></mds-input><mds-input name="descrizione" type="textarea" placeholder="Descrivi il problema..." maxlength="500"></mds-input><mds-input name="titolo" placeholder="Titolo dell'articolo" maxlength="120"></mds-input><!-- Stacked (default) - arrow glyphs --><mds-input name="quantita" type="number" min="1" max="99" step="1" placeholder="1"></mds-input>
<!-- Horizontal split - arithmetic glyphs --><mds-input name="quantita" type="number" min="0" max="100" controls-layout="horizontal" controls-icon="arithmetic" placeholder="0"></mds-input><mds-input name="password" type="password" autocomplete="new-password" placeholder="Scegli una password" required></mds-input><form action="/login" method="post"> <mds-input-field label="Email"> <mds-input name="username" type="email" autocomplete="username" required></mds-input> </mds-input-field> <mds-input-field label="Password"> <mds-input name="password" type="password" autocomplete="current-password" required></mds-input> </mds-input-field>
<mds-button type="submit" label="Accedi" variant="primary" tone="strong"></mds-button></form><mds-input name="codice_fiscale" type="cf" placeholder="RSSMRA80A01H501Z"></mds-input><mds-input name="partita_iva" type="piva" placeholder="01234567890"></mds-input><mds-input name="comune" type="search" placeholder="Cerca comune..."></mds-input>// Pass suggestions as a JavaScript arraydocument.querySelector('mds-input').datalist = ['Roma', 'Milano', 'Napoli', 'Torino'];<mds-input name="cerca" type="search" icon="mi/baseline/search" placeholder="Cerca..."></mds-input><mds-input name="prompt" type="text" variant="ai" placeholder="Chiedi qualcosa all'assistente..."></mds-input><mds-input name="codice" placeholder="Verifica in corso..." await></mds-input><mds-input name="note_vocali" type="text" mic placeholder="Parla o scrivi..."></mds-input>document.querySelector('mds-input').addEventListener('mdsInputChange', (e) => { console.log(e.detail.value);});
document.querySelector('mds-input').addEventListener('mdsInputValidation', (e) => { console.log('valido:', e.detail);});<form action="/salva" method="post"> <mds-input name="nome" type="text" placeholder="Nome" required></mds-input> <mds-input name="cognome" type="text" placeholder="Cognome" required></mds-input> <mds-input name="email" type="email" placeholder="Email" required></mds-input>
<mds-button type="submit" label="Invia" variant="primary" tone="strong"></mds-button> <mds-button type="reset" label="Annulla" variant="dark" tone="outline"></mds-button></form><mds-input name="codice_riferimento" value="REF-2024-00123" readonly></mds-input>.search-bar mds-input { --mds-input-background: rgb(var(--magma-wash-base)); --mds-input-placeholder-default-color: rgb(var(--magma-text-disabled)); --mds-input-icon-color: rgb(var(--magma-accent-fg));}
/* Textarea: fixed height, allow resize */.notes-area mds-input { --mds-input-textarea-min-height: 8rem; --mds-input-textarea-max-height: 24rem; --mds-input-textarea-resize: vertical;}<div class="flex items-center gap-200"> <mds-input size="md" type="search" icon="mi/baseline/search" placeholder="Cerca"></mds-input> <mds-input-select size="md" placeholder="Stato"> <option value="open">Aperte</option> <option value="closed">Chiuse</option> </mds-input-select> <mds-button size="md" label="Filtra"></mds-button></div>