Controles que viven fuera del formulario en HTML
Un botón no tiene que estar dentro del formulario que envía.
<form id="post-editor" action="/posts" method="post">
<label for="body">Body</label>
<textarea id="body" name="body" rows="4"></textarea>
</form>
<footer>
<button type="submit" form="post-editor">Publish</button>
<button type="submit" form="post-editor" formaction="/drafts"
formnovalidate>Save draft</button>
<button type="reset" form="post-editor">Clear</button>
</footer>
Cómo funciona
form="id"asocia cualquier control con un formulario en cualquier parte de la página.formactionyformmethoddejan que un botón envíe a otro lado.formnovalidatesalta la validación, justo lo que necesita un Guardar borrador.
El intento, en números
- Líneas
- 11
- Caracteres a escribir
- 375
- Tokens
- 96
- Ritmo de tres estrellas
- 65 tpm
Al ritmo de tres estrellas de 65 tokens por minuto, este intento toma unos 89 segundos.
Paso 3 de 3 en Un formulario; paso 3 de 25 en Formularios y entradas.