Esta es la solución más correcta que te podemos dar, pero primero obsérvala detenidamente y valora si se puede adaptar a tu trabajo.
Solución:
cancel
no es un valor válido para un tipo attributepor lo que el botón probablemente esté predeterminado en submit
y continuar enviando el formulario. probablemente te refieres type="button"
.
(Los javascript:
Sin embargo, debe eliminarse, aunque no hace ningún daño, es una etiqueta completamente inútil)
Sin embargo, no tiene ninguna funcionalidad similar a un botón, por lo que sería mejor con:
Cancel
… posiblemente con algo de CSS para que parezca un botón.
No hay button type="cancel"
en html Puedes probar así
Cancel
Puede hacer que parezca un botón usando las propiedades de estilo CSS.
Hay algunos problemas aquí.
En primer lugar, no existe tal cosa como por lo que se trata simplemente como un
. Esto significa que se enviará su formulario, en lugar de que el botón lo lleve a otra parte.
Segundo, javascript:
solo se necesita en href
o action
attributes, donde se espera una URL, para designar código JavaScript. En el interior onclick
donde ya se esperaba JavaScript, simplemente actúa como una etiqueta y no tiene ningún propósito real.
Finalmente, generalmente es mejor diseño tener una cancelación Enlace en lugar de un botón de cancelación. Entonces puedes hacer esto:
Cancel
Con CSS puedes incluso hacer que se vea igual que un botón, pero con este HTML no hay absolutamente ninguna confusión en cuanto a lo que se supone que debe hacer.
Si para ti ha resultado de provecho nuestro post, te agradeceríamos que lo compartas con el resto juniors de esta manera contrubuyes a difundir nuestro contenido.