Diskuze: Dvojitá kontrola vyplnění formuláře.. Je to nutné?
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Tvůrce
Zobrazeno 8 zpráv z 8.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Musíš to kontrolovat na straně serveru. V HTML se dá pozměnit jak required, tak třeba maxLength.
Data kontrolovat vždy na serveru !
'kontrola' v HTML či JS je pouze pro uživatele, nemusí být vždy spolehlivá
....
Ale já myslím pouze kontrolu toho, jestli to je naplněné, nic jiného..
stačí v HTML elementu dát "required"
Nestačí, kontrola u klienta se dá vždy ovlivnit. Vždy určitě prováděj kontrolu na serveru a pak teprve řeš kontrolu u klienta..
Tak já to nechám jak mám.
Nechám "required" aby uživatel věděl, že to musí vyplnit a po odeslání
to zkontroluji ještě jednou
Ještě bych dodal, že dodávání HTML validace či JS validace na straně klienta je výhodné, protože nemusíš na každou špatnou formu vstupu zapojovat server.
Takže jak píšeš, uděláš dobře, pokud tam to "required " necháš
Zobrazeno 8 zpráv z 8.