首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >表单外部的HTML输入字段

表单外部的HTML输入字段
EN

Stack Overflow用户
提问于 2011-07-11 06:22:21
回答 2查看 63.9K关注 0票数 67

我有一个具有一组输入的表单,我希望页面在其中一个发生变化时刷新。我在页面的另一边有第二组输入,而css布局不便于我将它们放在同一个<form> </form>标记中。我想知道是否有一种方法可以确保那些位于<form>标记之外的“输入”仍然与该表单相关联。

有没有什么方法可以给输入分配一个"form id“?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-07-11 06:32:39

在HTML5中,您可以使用form attribute

默认情况下,与表单关联的元素与其祖先表单元素相关联,但可以指定一个表单属性来覆盖此属性。

如果与表单关联的元素指定了表单属性,则该属性的值必须是该元素的所有者文档中的表单元素的ID。

示例:

代码语言:javascript
复制
<form id="myform">
    <input id="something" type="text">
</form>

<button form="myform" type="submit">Submit that form over there</button>

但是,您应该确保用户清楚地知道这些视觉上分离的表单元素实际上是连接在一起的。

票数 120
EN

Stack Overflow用户

发布于 2017-11-08 09:17:23

<input type="text" form="myform" />为我工作。

更新

这在FireFox中工作得很好,但是在IE 11中给我带来了麻烦,因为IE不能识别表单属性(在写这篇文章时)。

我只需要在表单内设置一个隐藏的输入域,并将值从表单外部的输入转移到隐藏的输入域;通过onclick使用jQuery。

票数 39
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6644128

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档