我想知道我是否可以做这样的事情:
<div>
<form>
<input type="text">
</div>
<div>
<input type="submit" value="Submit">
</form>
</div>
这是我正在尝试做的简化版本。我的意图是让按钮在表单本身的单独 div 中提交表单。我知道我可以用 javascript 做到这一点,但我认识的人说我可以这样做。
将表单标签移到 div 标签之外
不,您需要正确关闭标签。请使用标记验证器:http: //validator.w3.org
您需要正确关闭标签,但如果想将表单提交到 div 之外,您可以这样做:
<div>
<form name="form1">
<input type="text">
</form>
</div>
<div>
<input type="button" onclick="document.form1.submit();" value="Submit">
</div>
您可以将整个 div 集包装在表单标签中,这样可能更有意义。