重写后的标题为:在<form>标签外部使用按钮来提交表单
P粉141911244
P粉141911244 2023-08-21 16:26:37
[PHP讨论组]
<p>翻译结果:</p> <pre class="brush:php;toolbar:false;">&lt;p&gt;假设我有以下内容:<code>&lt;form method="get" action="something.php"&gt; &lt;input type="text" name="name" /&gt; &lt;/form&gt; &lt;input type="submit" /&gt;</code></pre> <code> <p>我该如何使用位于表单之外的提交按钮提交该表单?我知道在HTML5中有一个submit的action属性,但我不确定它是否完全跨浏览器兼容,如果不兼容,有没有其他方法可以实现这个功能?</p></code>
P粉141911244
P粉141911244

全部回复(2)
P粉432906880

在HTML5中,有form属性。基本上

<form id="myform" method="get" action="something.php">
    <input type="text" name="name" />
</form>

<input type="submit" form="myform" value="Update"/>
P粉018548441

更新:在现代浏览器中,您可以使用form属性来实现此功能


据我所知,如果没有使用JavaScript,您无法实现此功能。

这是规范中的说明

这是我加粗的部分

submit按钮被视为控件。

http://www.w3.org/TR/html4/interact/forms.html#h-17.2.1

根据评论

为什么不将input放在表单内,但使用CSS将其放置在页面的其他位置?

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号