Form validation/it: Difference between revisions

From Joomla! Documentation

Created page with "Verifica del FORM"
 
Created page with "Altro qui: Server-side form validation"
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
<noinclude><languages /></noinclude>
<noinclude><languages /></noinclude>
Joomla has client-side and server-side form validation capabilities.<br/>
Joomla ha funzionalità di convalida dei moduli lato client e lato server.<br/>
Server side validation is essential since everything before that can be overridden on the user side by hackers. However client-side is the most user-friendly validation, so using both is considered best practice.
La convalida lato server è essenziale poiché tutto ciò che precede può essere sovrascritto dal lato utente dagli hacker. Tuttavia, il lato client è la convalida più facile da usare, quindi l'utilizzo di entrambi è considerata la migliore pratica.


==Client-side validation==
==Convalida lato client==
.. is done via javascript while the user is filling in the form fields.<br/>
.. avviene tramite javascript mentre l'utente compila i campi del modulo.<br/>
It uses the HTML '''classes''' <u>required</u> and <u>validate-[xxx]</u> (with [xxx] being a joomla or custom rule; e.g. validate-numeric)
Usa la classe HTML <u>required</u> e <u>validate-[xxx]</u> (dove [xxx] è una regola joomla o personalizzata; es. validate-numeric)


More here: [[S:MyLanguage/Client-side form validation|Client-side form validation]]
Altro qui: [[S:MyLanguage/Client-side form validation|Client-side form validation]]


==Server-side validation==
==Convalida lato server==
.. is done after having submitted the form and will normally return to the form when not validated with some extra messages. <br/>
.. viene eseguito dopo aver inviato il modulo e normalmente tornerà al modulo quando non convalidato con alcuni messaggi extra. <br/>
It uses the HTML '''attributes''' <u>required</u> ("true" or "required") and <u>validate</u> (with value being a joomla or custom rule; e.g. validate="email")
Utilizza l'attributo HTML <u>required</u> ("true" o "required") e <u>validate</u> (con valore che è un joomla o una regola personalizzata; es. validate= "e-mail")


More here: [[S:MyLanguage/J3.x:Server-side form validation|Server-side form validation]]
Altro qui: [[S:MyLanguage/J3.x:Server-side form validation|Server-side form validation]]


<noinclude>
<noinclude>

Latest revision as of 13:39, 23 February 2022

Joomla ha funzionalità di convalida dei moduli lato client e lato server.

La convalida lato server è essenziale poiché tutto ciò che precede può essere sovrascritto dal lato utente dagli hacker.  Tuttavia, il lato client è la convalida più facile da usare, quindi l'utilizzo di entrambi è considerata la migliore pratica.

Convalida lato client

.. avviene tramite javascript mentre l'utente compila i campi del modulo.

Usa la classe HTML  required e validate-[xxx] (dove [xxx] è una regola joomla o personalizzata; es. validate-numeric)

Altro qui: Client-side form validation

Convalida lato server

.. viene eseguito dopo aver inviato il modulo e normalmente tornerà al modulo quando non convalidato con alcuni messaggi extra.

Utilizza l'attributo HTML  required ("true" o "required") e validate (con valore che è un joomla o una regola personalizzata; es. validate= "e-mail")

Altro qui: Server-side form validation