Co je to značka HTML v HTML?
V HTML se značka formuláře používá k označení oblasti webové stránky, se kterou může uživatel interagovat za účelem odesílání informací. Značka formuláře je definována pomocí specifického formátu. Uvnitř značky formuláře lze použít řadu různých vstupů, například jednoduchá textová pole a zaškrtávací políčka. Po odeslání formuláře jsou informace předány serveru, který může buď okamžitě reagovat na informace, nebo je uložit do databáze. Existují dvě metody používané k odeslání formuláře HTML nazvaného „get“ a „post“.
Mezi tyto dvě značky formuláře jsou umístěny jednotlivé prvky včetně tlačítka Odeslat. Obvykle je značka formuláře definována pomocí atributů „akce“ a „metoda“. Akce je skript, který se používá ke zpracování informací, a metoda je způsob přenosu dat do tohoto skriptu. V mnoha případech bude skript použit k zadání informací z formuláře do databáze pro další použití.
Některé běžné typy vstupů, které lze použít uvnitř značky formuláře, zahrnují textová pole, přepínače a rozevírací pole. Lze také použít pole hesla, které skryje data zadaná uživatelem. Všechny formuláře musí skončit tlačítkem Odeslat, které se používá k odeslání informací na server. Každé pole formuláře musí mít jedinečný název, aby bylo možné odlišit pole stejného typu vstupu.
Když uživatelé zadají data do formuláře a kliknou na Odeslat, skript akce rozhodne, co se bude dít dál. Pro jednoduché vyhledávací pole mohou být data použita okamžitě, aniž by bylo nutné je vkládat do databáze. Registrační formulář použije akční skript k formátování dat poskytnutých uživatelem a poté k jejich zaznamenání.
K odeslání informací o formuláři se používají dvě metody. „Získat“ se používá k odesílání dat v URL připojením otazníku následovaného informacemi. „Post“ data jsou odesílána v těle formuláře do procesního skriptu.
Na internetu existuje mnoho příkladů značky formuláře. Například jakýkoli web, který vyžaduje přihlášení, používá jednoduchý formulář, aby zkontroloval údaje uživatele proti údajům v databázi. V tomto případě bude pole hesla použito k uchování soukromého hesla uživatele. Formuláře také používají online objednávky, registrační stránky a průzkumy. Přestože se značky HTML používají pro jakýkoli webový formulář, rozložení nebo funkce mohou být vylepšeny jinými jazyky, včetně JavaScriptu.