翻译结果:
<p>假设我有以下内容:<form method="get" action="something.php">
<input type="text" name="name" />
</form>
<input type="submit" />
我该如何使用位于表单之外的提交按钮提交该表单?我知道在HTML5中有一个submit的action属性,但我不确定它是否完全跨浏览器兼容,如果不兼容,有没有其他方法可以实现这个功能?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
在HTML5中,有form属性。基本上
<form id="myform" method="get" action="something.php"> <input type="text" name="name" /> </form> <input type="submit" form="myform" value="Update"/>更新:在现代浏览器中,您可以使用
form属性来实现此功能。据我所知,如果没有使用JavaScript,您无法实现此功能。
这是规范中的说明
这是我加粗的部分
submit按钮被视为控件。http://www.w3.org/TR/html4/interact/forms.html#h-17.2.1
根据评论
为什么不将
input放在表单内,但使用CSS将其放置在页面的其他位置?