Я просто заметил интересный способ размещения элементов ввода вне тега формы сегодня.
<html>
<!-- the form element -->
<form id="testform" method="post" action="index.asp">
<label for="text1">Text: </label>
<input type="text" id="text1" name="text1" />
<button type="submit">Submit</button>
</form>
<!--- element outside form tag -->
<label for="text2">Additional Text: </label>
<input type="text" id="text2" name="text2" form="testform" />
</html>
Мне просто интересно, привычно ли это делать. Следует ли избегать этого метода? Пробовал поиск в Google для подобных обсуждений, но я действительно не знаю, как это выразить.