我刚刚注意到一种将输入元素放在form标签之外的有趣方法。
<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>
我只是想知道这样做是否常见。应该避免这种方法吗? 尝试谷歌搜索类似的讨论,但我真的不知道如何说这个。