У меня есть форма, очень похожая на приведенную ниже. Это всего лишь демонстрация, но она иллюстрирует мои сомнения.
<!DOCTYPE>
<html>
<head>
<title>Formulario</title>
</head>
<body>
<form id="CreateForm" action="/create" method="post">
<div>
<label for="campo1">Campo1</label>
<input type="text" id="campo1" name="campo1">
</div>
<div>
<label for="campo2">Campo2</label>
<input type="text" id="campo2" name="campo2">
</div>
</form>
<button type="submit">
Enviar
</button>
</body>
</html>
Как я могу сделать так, чтобы при нажатии на кнопку форма отправлялась без использования javascript?
В HTML5 был представлен новый механизм , позволяющий отделять элементы формы (кнопки, поля ввода и т. д.) от самой формы. Атрибут
form
связывает элемент управления с<form>
:Нужно только присвоить тот же id формы в атрибуте
form
элемента.Другое решение будет таким:
Шрифт
Другой вариант с использованием jQuery