Come configurare smartphone e PC. Portale informativo
  • Casa
  • Sicurezza
  • Impostazione della dimensione del campo. Parametri di larghezza e altezza CSS per impostare le dimensioni degli elementi della pagina html

Impostazione della dimensione del campo. Parametri di larghezza e altezza CSS per impostare le dimensioni degli elementi della pagina html

Utilizzo della proprietà Dimensione campo per i campi numerici in Accedere alle tabelleÈ possibile regolare lo spazio occupato dai record nel database. Anche i campi di testo possono essere ridimensionati, anche se l'effetto in termini di risparmio di spazio non è così evidente.

Nota: Le funzionalità descritte in questo articolo non si applicano alle app Web o ai database Web di Access.

In questo articolo

Risultato della modifica della dimensione del campo

Puoi ridimensionare sia un campo vuoto che un campo che contiene già dati. L'effetto del ridimensionamento di un campo dipende dal fatto che contenga dati.

    Se il campo non contiene dati La modifica della dimensione di un campo imposta un limite alla dimensione dei nuovi valori in quel campo. Per i campi numerici, la dimensione definisce con precisione il volume spazio su disco, usato Accedi all'applicazione per memorizzare ciascun valore del campo corrispondente. Per i campi di testo, la dimensione del campo determina la quantità massima di spazio su disco che Access può allocare per ogni valore in quel campo.

    Se il campo contiene dati Quando ridimensioni un campo, Access tronca tutti i valori nel campo che lo superano data dimensione e limita anche la dimensione dei nuovi valori di dati nel campo, come descritto sopra.

Ridimensionare un campo numerico

Consiglio:

    Costruttore.

    Nella zona Proprietà del campo sulla scheda Generale Dimensione del campo. È possibile selezionare uno dei valori elencati di seguito.

    • Byte- per numeri interi da 0 a 255. La memorizzazione richiede 1 byte.

      Intero- per gli interi da -32.768 a +32.767 la memorizzazione richiede 2 byte.

      Intero lungo- per numeri interi da -2 147 483 648 a +2 147 483 647. Per la memorizzazione sono necessari 4 byte.

      Consiglio: Il tipo di dati Long Integer deve essere utilizzato quando si crea una chiave esterna per associare un campo a un campo di chiave primaria di un'altra tabella che ha un tipo di dati Counter.

      Punto mobile singolo- per numeri in virgola mobile da -3,4 x 1038 a +3,4 x 1038, che hanno fino a 7 cifre significative. La memorizzazione richiede 4 byte.

      Doppia virgola mobile- per numeri in virgola mobile da -1.797 x 10308 a +1.797 x 10308, che hanno fino a 15 cifre significative. La memoria richiede 8 byte.

      Codice di replica- per il GUID richiesto per la replica.

      Nota: La replica non è supportata per i file in formato ACCDB.

      Numero reale - Per valori numerici Da -9.999... x 1027 a +9.999... x 1027. La memorizzazione richiede 12 byte.

Ridimensionare un campo di testo

Consiglio: Se il campo che desideri ridimensionare contiene già dati, è consigliabile crearli copia di backup basi.

    Nel riquadro di navigazione, fare clic su fare clic con il tasto destro passare il mouse sulla tabella contenente il campo che si desidera modificare e selezionare il comando Costruttore.

    Nella griglia Struttura tabella, seleziona il campo che desideri ridimensionare.

    Nella zona Proprietà del campo sulla scheda Generale si prega di indicare nuova dimensione campi come valore della proprietà Dimensione del campo. Immettere un valore compreso tra 1 e 255. Questo numero determina quantità massima caratteri contenuti in ciascun valore. Per campi di grandi dimensioni, utilizzare il tipo di dati Memo (testo lungo in Access 2016).

    Nota: Per i dati nei campi di testo (testo breve in Access 2016), Access non riserva più spazio del necessario per archiviare i valori effettivi. Proprietà Dimensione del campo definisce la dimensione del valore massimo del campo.

Moduli HTML sono controlli utilizzati per raccogliere informazioni dai visitatori del sito web.

I moduli Web sono costituiti da una raccolta di campi di testo, pulsanti, elenchi e altri controlli che vengono attivati ​​con un clic del mouse. Tecnicamente, i moduli trasmettono i dati dall'utente a un server remoto.

Per ricevere ed elaborare dati di moduli, linguaggi di programmazione web come PHP, Perl.

Prima dell'avvento di HTML5, i moduli web erano una raccolta di diversi elementi , terminando con un pulsante . Ci è voluto molto impegno per definire lo stile dei moduli su diversi browser. Inoltre, i moduli richiedevano l'uso di JavaScript per convalidare i dati immessi e mancavano anche tipi specifici di campi di input per specificare informazioni quotidiane come date, indirizzi e-mail e URL.

Moduli HTML5 risolto la maggior parte di questi problemi comuni grazie alla presenza di nuovi attributi, fornendo la possibilità di cambiare aspetto elementi del modulo dovuti a CSS3.

Riso. 1. Moduli Web migliorati con HTML5

Creazione di un modulo HTML5

1. Elemento

La base di ogni forma è l'elemento .... Non richiede alcun input poiché è un contenitore che tiene insieme tutti i controlli del modulo - campi. Gli attributi di questo elemento contengono informazioni comuni a tutti i campi del modulo, pertanto i campi logicamente combinati devono essere inclusi in un unico modulo.

Tabella 1. Attributi dei tag
Attributo Significato/Descrizione
accettare-charset Il valore dell'attributo è separato da uno spazio elenco delle codifiche dei caratteri, che verrà utilizzato per inviare il modulo, ad esempio, .
azione Attributo obbligatorio, che specifica l'URL del gestore del modulo sul server a cui vengono inviati i dati. È un file (ad esempio action.php) che descrive cosa è necessario fare con i dati del modulo. Se il valore dell'attributo non è specificato, dopo che la pagina viene ricaricata, gli elementi del modulo assumeranno i loro valori predefiniti.
Nel caso in cui tutto il lavoro verrà svolto dal lato client Script JavaScript, quindi per attributo di azioneè possibile specificare il valore #.
Puoi anche fare in modo che il modulo compilato dal visitatore ti venga inviato via email. Per fare ciò è necessario effettuare la seguente voce:
completamento automatico

entipo Utilizzato per indicare MIMO-tipo di dati inviati insieme al modulo, ad esempio enctype="multipart/form-data" . Specificato solo nel caso di metodo="post" .
application/x-www-form-urlencoded è il tipo di contenuto predefinito, indicando che i dati passati rappresentano un elenco di variabili del modulo con codifica URL. I caratteri spazio (ASCII 32) verranno codificati come + e un carattere speciale come ! sarà codificato in esadecimale come %21 .
multipart/form-data - utilizzato per inviare moduli contenenti file, dati non ASCII e dati binari, è costituito da più parti, ciascuna delle quali rappresenta il contenuto elemento individuale forme.
text/plain - indica che viene trasmesso testo semplice (non html).
metodo Specifica come vengono inviati i dati del modulo.
Il metodo get invia i dati al server tramite barra degli indirizzi navigatore. Quando si genera una richiesta al server, tutte le variabili e i loro valori formano una sequenza come www.anysite.ru/form.php?var1=1&var2=2 . I nomi e i valori delle variabili vengono aggiunti all'indirizzo del server dopo il segno? e sono separati da &. Tutto caratteri speciali e le lettere non latine sono codificate nel formato %nn, lo spazio è sostituito da +. Questo metodo dovrebbe essere utilizzato se non si trasferiscono grandi quantità di informazioni. Se devi inviare un file insieme al modulo, questo metodo non funzionerà.
Il metodo post viene utilizzato anche per inviare grandi quantità di dati informazioni riservate e password. I dati inviati utilizzando questo metodo non sono visibili nell'intestazione dell'URL perché sono contenuti nel corpo del messaggio.
nome Imposta nome del modulo, che verrà utilizzato per accedere agli elementi del modulo tramite script, come name="opros" .
novalidate Disabilita la convalida nel pulsante di invio del modulo. L'attributo viene utilizzato senza specificare un valore
bersaglio Specifica la finestra a cui verranno inviate le informazioni:
_blank: nuova finestra
_self: lo stesso fotogramma
_parent — frame principale (se esiste, in caso contrario, a quello corrente)
_top - finestra livello superiore in relazione a questo quadro. Se la chiamata non proviene da un frame figlio, allo stesso frame.

2. Raggruppamento degli elementi del modulo

Elemento

...
pensato per raggruppare elementi legati tra loro, dividendo così la forma in frammenti logici.

Ogni gruppo di elementi può essere nominato utilizzando l'elemento , che viene immediatamente dopo il tag

. Il nome del gruppo appare nel bordo superiore sinistro
. Ad esempio, se in un elemento
Le informazioni di contatto vengono archiviate:

Informazioni sui contatti


Riso. 2. Raggruppare gli elementi del modulo utilizzando

Tabella 2. Attributi dei tag
Attributo Significato/Descrizione
disabilitato Se l'attributo è presente, allora un gruppo di elementi del modulo correlati situati all'interno del contenitore
, disabilitato per il riempimento e la modifica. Utilizzato per limitare l'accesso a determinati campi del modulo contenenti dati precedentemente immessi. L'attributo viene utilizzato senza specificare un valore -
.
modulo
nello stesso documento. Indica una o più forme a cui appartiene questo gruppo elementi. SU al momento l'attributo non è supportato da nessun browser.
nome Definisce Nome, che verrà utilizzato per fare riferimento a elementi in JavaScript o per fare riferimento ai dati del modulo dopo che il modulo è stato compilato e inviato. È analogo all'attributo id.

3. Creare campi modulo

Elemento crea la maggior parte dei campi modulo. Gli attributi di un elemento differiscono a seconda del tipo di campo utilizzato per creare l'elemento.

Usando gli stili CSS puoi modificare la dimensione del carattere, il tipo di carattere, il colore e altre proprietà del testo, nonché aggiungere bordi, colore di sfondo e immagine di sfondo. La larghezza del campo è impostata proprietà della larghezza.

Tabella 3. Attributi dei tag
Attributo Significato/Descrizione
accettare Determina il tipo di file che può essere inviato al server. Indicato solo per . Valori possibili:
file_extension: consente di scaricare file da estensione specificata, ad esempio, accetta=".gif" , accetta=".pdf" , accetta=".doc"
audio/* - consente di scaricare file audio
video/* - consente di scaricare file video
image/* - consente di caricare le immagini
media_type: indica il tipo di supporto dei file scaricati.
alt Definisce testo alternativo per le immagini, indicato solo per .
completamento automatico Responsabile di ricordare i valori immessi nel campo di testo e di sostituirli automaticamente la prossima volta che li inserisci:
on - significa che il campo non è protetto e il suo valore può essere memorizzato e recuperato,
off: disabilita la compilazione automatica per i campi del modulo.
messa a fuoco automatica Ti permette di assicurarti che nel modulo caricato uno o un altro campo di input sia già attivo (sia stato selezionato), essendo pronto per inserire un valore.
controllato L'attributo controlla se la casella di controllo predefinita è selezionata al caricamento della pagina per campi come type="checkbox" e type="radio" .
disabilitato
modulo Il valore dell'attributo deve essere uguale all'attributo id dell'elemento nello stesso documento. Identifica uno o più moduli a cui appartiene questo campo modulo.
formazione Specifica l'URL del file che elaborerà i dati immessi nei campi al momento dell'invio del modulo. Impostato solo per i campi type="submit" e type="image" . L'attributo sovrascrive il valore dell'attributo action del modulo stesso.
formantype Determina la modalità in cui verranno codificati i dati del campo modulo quando inviati al server. Sostituisce il valore dell'attributo enctype del modulo. Impostato solo per i campi type="submit" e type="image" . Opzioni:
application/-x-www-form-urlencoded è il valore predefinito. Tutti i caratteri vengono codificati prima dell'invio (gli spazi vengono sostituiti con il carattere +, i caratteri speciali vengono convertiti in valori ASCII HEX)
multipart/form-data: i caratteri non sono codificati
testo/semplice: gli spazi vengono sostituiti con il simbolo + e i caratteri speciali non vengono codificati.
metodo L'attributo specifica il metodo che il browser utilizzerà per inviare i dati del modulo al server. Impostato solo per i campi type="submit" e type="image" . Sostituisce il valore dell'attributo del metodo del modulo. Opzioni:
get è il valore predefinito. I dati del modulo (coppia nome/valore) vengono aggiunti all'URL e inviati al server: URL?nome=valore&nome=valore
i dati del modulo post vengono inviati come richiesta http.
formnovalidate Specifica che i dati del campo modulo non devono essere convalidati quando il modulo viene inviato. Sostituisce il valore dell'attributo novalidate del modulo. Può essere utilizzato senza specificare un valore di attributo.
formtarget Determina dove visualizzare la risposta ricevuta dopo l'invio del modulo. Impostato solo per i campi type="submit" e type="image" . Sostituisce il valore attributo di destinazione forme.


_parent – ​​carica la risposta nel frame genitore
_top: carica la risposta a schermo intero
framename – carica la risposta in un frame con il nome specificato.
altezza Il valore dell'attributo contiene il numero di pixel senza specificare un'unità di misura. Imposta l'altezza di un campo modulo di tipo type="image" , ad esempio, . Si consiglia di impostare contemporaneamente sia l'altezza che la larghezza del campo.
lista È un riferimento a un elemento , contiene il suo id . Permette di fornire all'utente diverse opzioni tra cui scegliere quando inizia a inserire un valore nel campo corrispondente.
massimo Consente di limitare l'immissione di dati numerici accettabili valore massimo, il valore dell'attributo può contenere un numero intero o numero frazionario. Si consiglia di utilizzare questo attributo insieme all'attributo min. Funziona con i seguenti tipi di campo: numero, intervallo, data, data/ora, data/ora locale, mese, ora e settimana.
lunghezza massima L'attributo specifica il numero massimo di caratteri immessi nel campo. Il valore predefinito è 524288 caratteri.
min Consente di limitare l'input numerico consentito a un valore minimo.
multiplo Consente all'utente di inserire più valori di attributo, separati da una virgola. Si applica a file e indirizzi e-mail. Specificato senza valore dell'attributo.
nome Specifica il nome che verrà utilizzato per accedere all'elemento , ad esempio, nelle tabelle stili CSS. È analogo all'attributo id.
modello Consente di determinare l'utilizzo espressione regolare la sintassi dei dati che devono poter essere inseriti in un particolare campo. Ad esempio, pattern="(3)-(3)" — parentesi quadre imposta l'intervallo di caratteri validi, in in questo caso- Qualunque lettere minuscole, il numero tra parentesi graffe indica che sono necessarie tre lettere minuscole, seguite da un trattino, quindi tre numeri compresi tra 0 e 9.
segnaposto Contiene il testo che viene visualizzato nel campo di input prima che venga compilato (molto spesso si tratta di una descrizione comando).
sola lettura Non consente all'utente di modificare i valori degli elementi del modulo; è comunque possibile selezionare e copiare il testo. Specificato senza valore dell'attributo.
necessario Visualizza un messaggio che indica che questo campo è obbligatorio. Se l'utente tenta di inviare il modulo senza inserire il valore richiesto in questo campo, sullo schermo verrà visualizzato un messaggio di avviso. Specificato senza valore dell'attributo.
misurare Imposta la larghezza visibile del campo in caratteri. Il valore predefinito è 20. Funziona con i seguenti tipi di campo: testo, ricerca, telefono, URL, email e password.
src Specifica l'URL dell'immagine utilizzata come pulsante di invio del modulo. Indicato solo per il campo .
fare un passo Utilizzato per elementi che richiedono l'immissione di valori numerici, indica la quantità di cui i valori vengono aumentati o diminuiti durante il processo di regolazione dell'intervallo (step).
tipo pulsante: crea un pulsante.
casella di controllo: trasforma un campo di input in una casella di controllo che può essere selezionata o deselezionata, ad es.
Ho una macchina
colore: genera tavolozze di colori nei browser che supportano, consentendo agli utenti di selezionare i valori di colore in formato esadecimale.
data: consente di inserire una data nel formato gg.mm.aaaa.
Compleanno:
datetime-local: consente di inserire una data e un'ora separate da lettere maiuscole Lettera inglese T secondo lo schema gg.mm.aaaa hh:mm.
Compleanno - giorno e ora:
e-mail: browser che supportano questo attributo, si aspetterà che l'utente inserisca dati che corrispondono alla sintassi degli indirizzi email.
E-mail:
file: consente di scaricare file dal computer dell'utente.
Seleziona file:
hidden - Nasconde il controllo, che non viene visualizzato dal browser e impedisce all'utente di modificare i valori predefiniti.
immagine: crea un pulsante, consentendoti di inserire un'immagine invece del testo sul pulsante.
mese: consente all'utente di inserire il numero dell'anno e del mese utilizzando lo schema aaaa-mm.
numero - destinato all'immissione di valori interi. Il suo attributi minimi, max e step specificano rispettivamente i limiti superiore, inferiore e il passaggio tra i valori. Questi attributi sono assunti per tutti gli elementi che hanno indicatori numerici. I loro valori predefiniti dipendono dal tipo di elemento.
Indicare la quantità (da 1 a 5):
password: crea campi di testo nel modulo, mentre i caratteri immessi dall'utente vengono sostituiti con asterischi, punti elenco o altro, installato dal browser icone.
Inserisci la password:
radio - crea un interruttore - un controllo a forma di piccolo cerchio che può essere acceso o spento.
Vegetariano:
range - ti permetterà di creare un elemento dell'interfaccia come uno slider, min / max - ti permetterà di impostare l'intervallo di selezione
ripristina: crea un pulsante che cancella i campi del modulo dai dati immessi dall'utente.
ricerca: denota un campo di ricerca, per impostazione predefinita il campo di input è di forma rettangolare.
Ricerca:
inviare - crea pulsante standard, attivato con un clic del mouse. Il pulsante raccoglie informazioni dal modulo e le invia per l'elaborazione.
testo: crea campi di testo su un modulo, generando un campo di testo a riga singola per l'immissione di testo.
ora: consente di inserire l'ora nel formato 24 ore utilizzando il formato hh:mm. Nei browser che supportano appare come un controllo come campo numerico input con un valore modificabile con il mouse e consente l'inserimento solo di valori temporali.
Specificare l'orario:
url: il campo è destinato a specificare gli URL.
Pagina iniziale:
settimana - Lo strumento puntatore corrispondente consente all'utente di selezionare una settimana dell'anno, dopo la quale fornirà l'immissione dei dati nel formato nn-aaaa. A seconda dell'anno, il numero di settimane può essere 52 o 53.
Specificare la settimana:
valore Determina il testo visualizzato su un pulsante, in un campo o nel testo associato. Non specificato per campi di tipo file.
larghezza Il valore dell'attributo contiene il numero di pixel. Consente di impostare la larghezza dei campi del modulo.

4. Campi di immissione testo

Elemento usato al posto dell'elemento quando è necessario creare campi di testo di grandi dimensioni. Il testo visualizzato come valore originale viene inserito all'interno del tag. Le dimensioni del campo vengono impostate utilizzando gli attributi cols - dimensioni orizzontali, righe - dimensioni verticali. L'altezza del campo può essere impostata utilizzando la proprietà altezza. Tutte le dimensioni vengono calcolate in base alla dimensione di un carattere in un font a spaziatura fissa.

Tabella 4. Attributi dei tag

7. Pulsanti

Elemento crea pulsanti cliccabili. A differenza dei pulsanti creati ( , , , ), all'interno dell'elemento .

I pulsanti consentono agli utenti di inviare dati a un modulo, cancellare il contenuto del modulo o eseguire altre azioni. Puoi creare bordi, modificare lo sfondo e allineare il testo su un pulsante.

Tabella 9. Attributi dei tag
Attributo Significato/Descrizione
messa a fuoco automatica Imposta lo stato attivo sul pulsante quando viene caricata la pagina.
disabilitato Disabilita il pulsante, rendendolo non cliccabile.
modulo Indica uno o più moduli a cui appartiene questo pulsante. Il valore dell'attributo è l'identificatore del modulo corrispondente.
formazione Il valore dell'attributo contiene l'URL del gestore dati del modulo inviato quando si fa clic sul pulsante. Solo per il tipo di pulsante type="submit" . Sostituisce il valore dell'attributo action specificato per l'elemento .
formantype Imposta il tipo di codifica dei dati del modulo prima di inviarlo al server quando si fa clic su pulsanti come type="submit". Sostituisce il valore dell'attributo enctype specificato per l'elemento . Valori possibili:
application/x-www-form-urlencoded è il valore predefinito. Tutti i caratteri verranno codificati prima dell'invio.
multipart/form-data: i caratteri non sono codificati. Utilizzato quando i file vengono caricati utilizzando un modulo.
testo/semplice: i caratteri non sono codificati e gli spazi vengono sostituiti con il simbolo +.
metodo L'attributo specifica il metodo che il browser utilizzerà per inviare il modulo. Sostituisce il valore dell'attributo del metodo specificato per l'elemento . Specificato solo per i pulsanti di tipo type="submit". Valori possibili:
get: i dati dal modulo (coppia nome/valore) vengono aggiunti all'URL e inviati al server. Questo metodo presenta restrizioni sulla dimensione dei dati inviati e non è adatto all'invio di password e informazioni riservate.
post: i dati del modulo vengono aggiunti come richiesta http. Il metodo è più affidabile e sicuro di get e non ha limiti di dimensione.
formnovalidate L'attributo specifica che i dati del modulo non devono essere convalidati al momento dell'invio. Specificato solo per i pulsanti di tipo type="submit".
formtarget L'attributo specifica in quale finestra viene visualizzato il risultato dopo l'invio del modulo. Specificato solo per i pulsanti di tipo type="submit". Sostituisce il valore dell'attributo di destinazione specificato per l'elemento .
_blank: carica la risposta in una nuova finestra/scheda
_self: carica la risposta nella stessa finestra (impostazione predefinita)
_parent: carica la risposta nel frame principale
_top: carica la risposta a schermo intero
framename: carica la risposta in un frame con il nome specificato.
nome Imposta il nome del pulsante, il valore dell'attributo è testo. Utilizzato per collegarsi ai dati del modulo dopo che il modulo è stato inviato o per collegarsi a determinati pulsanti in JavaScript.
tipo Definisce il tipo di pulsante. Valori possibili:
pulsante: pulsante cliccabile
reset - pulsante di reset, ritorna significato originale
invia - pulsante per inviare i dati del modulo.
valore Imposta il valore predefinito inviato quando si fa clic sul pulsante.

8. Caselle di controllo e pulsanti di opzione nei moduli

Le caselle di controllo nei moduli vengono impostate utilizzando il costrutto e l'interruttore - utilizzando .

Le caselle di controllo, a differenza dei pulsanti di opzione, possono essere impostate su più caselle in un unico modulo. Se per le caselle di controllo viene specificato l'attributo "checked", al caricamento della pagina le caselle di controllo nei campi del modulo corrispondenti saranno già selezionate.

Elemento

Etichetta è uno degli elementi versatili del modulo e ti consente di creare elementi diversi interfaccia e fornire l'interazione dell'utente. Principalmente progettato per creare campi di testo, vari pulsanti, pulsanti di opzione e caselle di controllo. Sebbene l'elemento non è necessario collocarlo all'interno di un contenitore , che definisce il modulo, ma se i dati immessi dall'utente devono essere inviati al server, dove vengono elaborati da un programma CGI, allora è richiesto FORM. Lo stesso vale nel caso del trattamento dei dati utilizzando applicazioni client, ad esempio, script in JavaScript.

Parametro del tag principale , che determina il tipo di elemento - type. Ti permette di impostare i seguenti elementi moduli: campo testo (testo), campo password (password), pulsante di opzione (radio), casella di controllo (checkbox), campo nascosto (nascosto), pulsante (pulsante), pulsante per inviare il modulo (invia), pulsante per cancellare il modulo (reset ), un campo per l'invio di un file (file) e un pulsante con un'immagine (immagine). Per ogni elemento esiste un proprio elenco di parametri che ne determinano l'aspetto e le caratteristiche.

Sintassi

Opzioni

Descrizione dei parametri del tag


Parametro ALLINEA

Determina come allineare il campo immagine rispetto al testo o ad altri elementi del modulo.

Sintassi

Argomenti

  • metter il fondo a- Allinea il bordo inferiore dell'immagine con il testo circostante
  • Sinistra- Allinea l'immagine al bordo sinistro della finestra
  • mezzo- Allinea il centro dell'immagine alla linea di base della linea corrente.
  • Giusto- Allinea l'immagine al bordo destro della finestra.
  • superiore- Il bordo superiore dell'immagine è allineato all'elemento più alto della riga corrente.

Il valore predefinito è inferiore. I browser supportano anche gli argomenti fondo, assurdo, linea di base E texttop, che non sono inclusi nella specifica HTML 4.01.

Parametro ALT

Il parametro alt imposta il testo alternativo per il campo immagine. Questo testo ti permette di ottenere informazioni di testo sul disegno quando il caricamento dell'immagine è disabilitato nel browser. Poiché le immagini vengono caricate dopo che il browser ha ricevuto informazioni su di esse, il testo sostitutivo dell'immagine viene visualizzato prima. E durante il caricamento, il testo verrà sostituito da un'immagine. I browser visualizzano anche il testo alternativo come descrizione comando quando passi il mouse su un'immagine.

Sintassi

Il valore può essere qualsiasi stringa di testo. Deve essere racchiuso tra virgolette doppie o singole.

Parametro BORDO

I browser elaborano le immagini aggiunte tramite il tag , simile alle immagini create utilizzando il tag . Puoi anche aggiungere una cornice attorno all'immagine, il cui colore corrisponde al colore del testo.

Sintassi

Il valore valido è qualsiasi numero intero numero positivo in pixel. Il valore predefinito è 0.

Parametro CONTROLLATO

Questo parametro determina se un elemento del modulo come una casella di controllo o un pulsante di opzione è preselezionato. In caso di utilizzo dei radiobutton è possibile selezionare solo un elemento del gruppo; per le caselle di controllo è consentito contrassegnare almeno tutti gli elementi.

Sintassi


Parametro DISABILITATO

Blocca l'accesso e la modifica di un campo modulo. In questo caso viene visualizzato in grigio e non può essere attivato dall'utente. Inoltre, un campo di questo tipo non può essere attivato premendo il tasto Tab, utilizzando il mouse o in altro modo. Tuttavia, questo stato del campo può essere modificato utilizzando gli script.

Sintassi

Parametro LUNGHEZZAMAX

Imposta il numero massimo di caratteri che possono essere immessi dall'utente in un campo di testo. Quando viene raggiunto questo numero durante la digitazione, diventa impossibile un ulteriore inserimento.

Sintassi


NOME del parametro

Definisce un nome univoco per un elemento del modulo. In genere, questo nome viene utilizzato quando si inviano dati al server o per accedere ai dati dei campi immessi tramite script.

Sintassi

Il nome è un insieme di caratteri, inclusi numeri e lettere. JavaScript fa distinzione tra maiuscole e minuscole, quindi quando fai riferimento a un elemento per nome, utilizza la stessa forma del parametro name.

Parametro READONLY

Quando taggare viene aggiunto il parametro di sola lettura, il campo di testo non può essere modificato dall'utente, compreso l'inserimento nuovo testo o modificarne uno esistente. Inoltre, un campo di questo tipo non può essere attivato premendo il tasto Tab, utilizzando il mouse o in altro modo. Tuttavia, lo stato e il contenuto del campo possono essere modificati utilizzando gli script.

Sintassi


Parametro DIMENSIONE

La larghezza del campo di testo, determinata dal numero di caratteri in un font a spaziatura fissa. In altre parole, la larghezza è determinata dal numero di lettere adiacenti aventi la stessa larghezza orizzontale. Se la dimensione del carattere viene modificata utilizzando gli stili, anche la larghezza cambia di conseguenza.

Sintassi

Il valore valido è qualsiasi numero intero positivo.

Parametro SRC

Indirizzo file grafico, che verrà visualizzato sulla pagina web nel campo immagine.

Sintassi

Il valore viene considerato intero o percorso relativo al fascicolo.

Parametro TIPO

Il parametro di tipo richiesto indica al browser di che tipo è l'elemento del modulo.

Sintassi

Argomenti

  • pulsante- Pulsante.
  • casella di controllo- Bandiere. Permette di selezionare più di un'opzione tra quelle proposte.
  • file- Campo per inserire il nome del file che viene inviato al server.
  • nascosto- Campo nascosto. Non viene visualizzato in alcun modo sulla pagina web.
  • immagine- Campo con un'immagine. Quando si fa clic sull'immagine, i dati del modulo vengono inviati al server.
  • password- Un campo di testo normale, ma differisce da esso in quanto tutti i caratteri vengono visualizzati come asterischi. Progettato per impedire a chiunque di curiosare sulla password inserita.
  • radio- Interruttori. Vengono utilizzati quando è necessario scegliere un'opzione tra le diverse offerte.
  • reset- Un pulsante per riportare i dati del modulo al loro valore originale.
  • invia- Un pulsante per inviare i dati del modulo al server.
  • testo- Campo testo. Progettato per inserire caratteri utilizzando la tastiera.

Il valore predefinito è testo.

Parametro VALORE

Definisce il valore dell'elemento del modulo che verrà inviato al server o ricevuto utilizzando gli script client. Una coppia "nome=valore" viene inviata al server, dove il nome è specificato dal parametro name del tag e il valore è il parametro del valore.

A seconda del tipo di elemento, il parametro value svolge il seguente ruolo:

  • per i pulsanti (input type="button | reset | send") imposta su di essi un'etichetta di testo;
  • per i campi di testo (input type="password | text") specifica la stringa precedentemente inserita. L'utente può cancellare il testo e inserire i propri caratteri, ma quando viene utilizzato nel modulo Pulsante Reimposta, il testo dell'utente viene cancellato e il valore immesso nel parametro valore viene ripristinato;
  • per caselle di controllo e pulsanti di opzione (input type="checkbox | radio") definisce in modo univoco ciascun elemento in modo che il client o programma server potrebbe determinare chiaramente quale elemento ha selezionato l'utente.

Ultimo aggiornamento: 04/08/2016

Un campo di testo a riga singola viene creato utilizzando l'elemento input quando il suo attributo type è impostato su text:

Puoi personalizzare il campo di testo utilizzando una serie di attributi aggiuntivi:

    dirname: imposta la direzione del testo

    lunghezza massima: massimo quantità ammissibile caratteri in un campo di testo

    modello: definisce il modello a cui deve corrispondere il testo di input

    segnaposto: imposta il testo visualizzato per impostazione predefinita nella casella di testo

    readonly: rende il campo di testo di sola lettura

    obbligatorio: indica che il campo di testo deve avere un valore

    size: imposta la larghezza del campo di testo in caratteri visibili

    valore: imposta il valore predefinito nel campo di testo

Applichiamo alcuni attributi:

Campi di testo in HTML5

In questo esempio, la seconda casella di testo imposta immediatamente gli attributi maxlength e size. In questo caso, la dimensione, ovvero il numero di caratteri che rientrano nello spazio visibile del campo, è maggiore del numero di caratteri consentito. Tuttavia, non saremo ancora in grado di inserire più caratteri della lunghezza massima.

In questo caso è importante distinguere anche tra gli attributi valore e segnaposto, sebbene entrambi impostati testo visibile nel campo. Tuttavia, il segnaposto imposta una sorta di suggerimento o richiesta di input, quindi di solito è contrassegnato grigio. Mentre il valore rappresenta il testo predefinito inserito nel campo:

Gli attributi sola lettura e disabilitato rendono il campo di testo inaccessibile, ma sono accompagnati da diversi attributi effetto visivo. In caso di disabilitato, il campo di testo è disattivato:

Tra gli attributi di un campo di testo dovremmo menzionare anche un attributo come list . Contiene un riferimento a un elemento datalist, che definisce un insieme di valori che appaiono come tooltip quando vengono immessi in un campo di testo. Per esempio:

Campi di testo in HTML5

L'attributo list di un campo di testo punta all'id dell'elemento datalist. L'elemento datalist stesso definisce gli elementi dell'elenco utilizzando elementi opzione nidificati. E quando digiti in un campo di testo, questo elenco viene visualizzato come descrizione comando.

Campo di ricerca

Utilizzato per creare campi di ricerca elemento di input con l'attributo type="search". Formalmente è un semplice campo di testo:

Cerca in HTML5

Campo password

Per inserire una password, utilizzare l'elemento input con l'attributo type="password". Il suo caratteristica distintivaè che i caratteri inseriti vengono mascherati da punti:

I migliori articoli sull'argomento