1
00:00:00,300 --> 00:00:06,390
Veamos otra forma de mostrar los mensajes de error todos juntos arriba del formulario nos vamos a la

2
00:00:06,390 --> 00:00:10,970
etiqueta effort y arriba, justamente arriba, vamos a tener un contenedor, un tip.

3
00:00:12,810 --> 00:00:18,360
Bien, entonces, para poder acceder a los campos y a su mensaje de error, igual que en el formulario,

4
00:00:18,840 --> 00:00:26,040
tenemos que agregar la etiqueta de H Object Detailed para poder acceder al cliente y a los controles

5
00:00:26,100 --> 00:00:26,920
del formulario.

6
00:00:26,940 --> 00:00:30,240
Los mensajes de errores, en fin, lo vamos a copiar, lo vamos a pegar.

7
00:00:31,670 --> 00:00:37,640
Como es un contenedor, un diff solamente para pasar el cliente y acceder a los mensajes, no es necesario

8
00:00:37,640 --> 00:00:40,610
que imprimimos el contenedor en el HTML.

9
00:00:41,060 --> 00:00:48,150
Entonces podemos eliminar remover esta etiqueta con TH rimo tag.

10
00:00:48,950 --> 00:00:52,670
Esto es opcional para que no aparezca el contenedor en el HTML.

11
00:00:53,190 --> 00:00:56,370
Bien, acá vamos a tener una lista, un Google.

12
00:00:56,390 --> 00:00:58,280
Helí con todos los mensajes de errores.

13
00:01:01,730 --> 00:01:02,170
Perfecto.

14
00:01:02,960 --> 00:01:08,480
El Whele lo vamos a mostrar siempre y cuando existan errores en los campos en cualquiera.

15
00:01:08,660 --> 00:01:10,370
Muy parecido a lo que tenemos acá.

16
00:01:10,500 --> 00:01:15,140
Este th if con el Halpert Field jass errors.

17
00:01:15,350 --> 00:01:18,800
Pero en vez de ser de un campo específico sería de todos los campos.

18
00:01:18,920 --> 00:01:21,290
Entonces ahí agregamos unas tricos.

19
00:01:21,770 --> 00:01:23,810
Básicamente esto lo podemos copiar.

20
00:01:25,250 --> 00:01:30,650
Lo pegamos acá en él uele en vez de nombre, lo reemplazamos por asterisco.

21
00:01:30,740 --> 00:01:36,590
Si existe algún error en algún campo y le vamos a dar una clase de vostra de errores.

22
00:01:38,150 --> 00:01:43,190
El típico alert danger alert alert Danka.

23
00:01:45,750 --> 00:01:48,030
Entonces, si hay errores por cada lï.

24
00:01:48,570 --> 00:01:49,650
Vamos a iterar.

25
00:01:49,770 --> 00:01:54,370
Vamos a iterar y mostrar estos mensajes, cada uno en un li.

26
00:01:55,770 --> 00:02:02,820
Entonces, como siempre, con th it un florit en LIF le damos un nombre a la variable, por ejemplo

27
00:02:02,910 --> 00:02:04,650
er o error o como queramos.

28
00:02:04,890 --> 00:02:11,070
Y la fuente que contiene la lista de errores como siempre, si no peso las llaves usando arjé helper

29
00:02:12,000 --> 00:02:14,850
punto errors en plural.

30
00:02:15,120 --> 00:02:19,380
Con ese paréntesis comilla simple y acá asterisco.

31
00:02:19,560 --> 00:02:28,110
Es decir, iterar sobre todos los errores que tenga el formulario y por cada uno vamos a imprimir el

32
00:02:28,110 --> 00:02:31,650
mensaje simplemente con un th text.

33
00:02:31,800 --> 00:02:34,770
Mostramos esta variable de error er.

34
00:02:35,400 --> 00:02:37,080
Si no peso las llaves.

35
00:02:37,950 --> 00:02:39,060
Que es del tipo string.

36
00:02:39,660 --> 00:02:40,140
Perfecto.

37
00:02:40,170 --> 00:02:44,550
Vamos a ordenar un clic derecho source format.

38
00:02:46,290 --> 00:02:49,320
Íbamos a guardar, levantamos.

39
00:02:59,350 --> 00:03:05,380
Vamos al formulario Crear cliente perfecto, se fijan, la fecha no puede ser nula.

40
00:03:05,680 --> 00:03:09,280
Nombre Cliente requerido, el email es requerido y así cada uno.

41
00:03:11,900 --> 00:03:15,770
La dirección de correo no es válida, la dirección de correo no es válida.

42
00:03:16,640 --> 00:03:28,070
Cualquier fecha, por ejemplo con Larch, el formato fecha en palios debe ser en ese formato, así que

43
00:03:28,070 --> 00:03:29,220
está funcionando bien, bien.

44
00:03:29,330 --> 00:03:35,300
Un video corto solamente para complementar y ver esta posibilidad alternativa de colocar los mensajes

45
00:03:35,360 --> 00:03:37,310
de error arriba de formulario.

46
00:03:37,370 --> 00:03:42,170
Pero también en cada campo podemos elegir los dos o uno u el otro.

47
00:03:42,290 --> 00:03:43,610
Nada más nos vemos.
