Benvenuti all’ottavo e ultimo capitolo di questa serie su Web Forms. A differenza delle sette parti precedenti, incentrate su come creare e definire lo stile dei controlli dei moduli comuni, questo tutorial tratterà la terza parte della triade di sviluppo HTML: JavaScript (le altre due sono ovviamente HTML e CSS). In tal modo, esploreremo il ruolo di JavaScript nei moduli Web, i suoi usi comuni e vedremo alcuni esempi pratici.
Prima di andare avanti, tuttavia, potresti voler rinfrescare la tua memoria rivisitando gli articoli precedenti di questa serie:
JavaScript: il cavallo di battaglia di Internet
Come accennato nell’introduzione, le pagine Web sono generalmente costituite da tre tecnologie Web standard: HTML, CSS e JavaScript. Mentre HTML definisce il contenuto della pagina Web e CSS regola l’aspetto dei vari elementi, JavaScript esegue azioni attivate dal browser, dalla pagina e/o dall’elemento. Alcuni di questi sono precipitati dall’utente, altri sono semplicemente parte del ciclo di vita della pagina e/o dell’elemento. All’inizio del World-Wide-Web, c’erano alcune persone che sceglievano di disattivare JavaScript nelle preferenze del browser, rendendo JavaScript più di un miglioramento. Oggi, sarebbe difficile trovare moduli web che non utilizzano JavaScript. In effetti, non è affatto raro che i siti Web includano un messaggio utente che afferma che JavaScript DEVE essere abilitato per visualizzare la pagina.
JavaScript è un linguaggio estremamente potente. Può presentare un’applicazione completa fornita tramite il browser. Con così tante funzionalità, possono volerci molti anni per diventare un master scripter. Detto questo, puoi codificare JavaScript per aumentare l’interattività dei tuoi moduli web con solo un minimo di esperienza.
Esempi pratici di moduli JavaScript
Per il resto dell’articolo, incorporeremo tre usi comuni di JavaScript in un modulo web che visualizza un modulo di accesso o registrazione in base alla selezione dell’utente:
Mettere a fuoco
Impostazione dinamica degli stili/classi degli elementi
Convalida dei dati
Per fare ciò, inizieremo con un paio di pulsanti che determinano quale modulo mostrare:
Se l’utente ha già un account, viene visualizzato il modulo di accesso:
Altrimenti, otteniamo il modulo di registrazione che include un campo email a scopo di conferma:
In realtà, entrambi fanno parte della stessa forma; solo il
Web Designer Freelancer Realizzazione Siti Web Serra Simone
Realizzo siti web, portali ed e-commerce con focus specifici sull’usabilità, l’impatto grafico, una facile gestione e soprattutto in grado di produrre conversioni visitatore-cliente. Elaboro siti internet, seguendo gli standard Web garantendo la massima compatibilità con tutti i devices. Sviluppo e-commerce personalizzati, multilingua, geolocalizzati per potervi mettere nelle migliori condizioni di vendita. Posiziono il tuo sito su Google per dare maggiore visibilità alla tua attività sui motori di ricerca con SEO di base o avanzato.