如何使用;表格=表格“id”;html5输入中的属性
我正在尝试对html5输入使用“form”属性,如下所述: [1] [2] 该属性的描述表示表单属性: “指定元素所属的一个或多个窗体的以空格分隔的id列表” 我在W3C的TryIt编辑器(上面的链接2)中使用下面的代码来测试这一点 而不是如何使用;表格=表格“id”;html5输入中的属性,html,Html,我正在尝试对html5输入使用“form”属性,如下所述: [1] [2] 该属性的描述表示表单属性: “指定元素所属的一个或多个窗体的以空格分隔的id列表” 我在W3C的TryIt编辑器(上面的链接2)中使用下面的代码来测试这一点 而不是 fname=string_for_form2&lname=lastname 你知道为什么结果不如预期吗?我已经在Firefox 17和Chrome 23上试过了 谢谢一个输入字段只能在一个表单上。为了清晰起见,最好将其包含在表单范围内 在表单上也使
fname=string_for_form2&lname=lastname
你知道为什么结果不如预期吗?我已经在Firefox 17和Chrome 23上试过了
谢谢一个输入字段只能在一个表单上。为了清晰起见,最好将其包含在表单范围内 在表单上也使用名称,而不仅仅是id。尽管html5支持它,但旧浏览器又如何呢?我怎么了
<form action="demo_form.asp" name="form1" id="form1">
<form action="demo_form.asp" name="form2" id="form2">
一个输入字段只能在一个表单上。为了清晰起见,最好将其包含在表单范围内 在表单上也使用名称,而不仅仅是id。尽管html5支持它,但旧浏览器又如何呢?我怎么了
<form action="demo_form.asp" name="form1" id="form1">
<form action="demo_form.asp" name="form2" id="form2">
因为您试图分配两个表单所有者 默认情况下,与表单相关联的元素与其最近的祖先表单元素(如下所述)相关联,但可以指定一个表单属性来覆盖它
此属性只允许标记的灵活性,它不会改变以前规范中的表单所有权范例。因为您试图分配两个表单所有者 默认情况下,与表单相关联的元素与其最近的祖先表单元素(如下所述)相关联,但可以指定一个表单属性来覆盖它
这个属性只允许标记的灵活性,它不会改变以前规范中的表单所有权范例。我在W3C HTML5规范中找不到任何东西支持站点上输入元素可以属于2个或更多表单的语句。输入元素的所有者总是以单数形式出现,从不作为列表出现。 此外,还有关于只与一个表单关联的输入的明确声明。表单属性的描述说明如下: 表单:一个字符串,指示此输入是哪个元素的一部分。 输入只能是一种形式
我在W3C HTML5规范中找不到任何支持该站点上输入元素可以属于2个或更多表单的语句。输入元素的所有者总是以单数形式出现,从不作为列表出现。 此外,还有关于只与一个表单关联的输入的明确声明。表单属性的描述说明如下: 表单:一个字符串,指示此输入是哪个元素的一部分。 输入只能是一种形式
在提交时使用javascript和名称表单
<form action="demo_form.asp" onsubmit= 'this.id="form1"'>
First name: <input type="text" name="fname" /><br>
<input type="submit" value="Submit" />
</form>
<form action="demo_form.asp" onsubmit= 'this.id="form1"'>
First name: <input type="text" name="fname" /><br>
<input type="submit" value="Submit" />
</form>
Last name: <input type="text" name="lname" form="form1" />
名字:
名字:
姓氏:
提交时使用javascript和姓名表单
<form action="demo_form.asp" onsubmit= 'this.id="form1"'>
First name: <input type="text" name="fname" /><br>
<input type="submit" value="Submit" />
</form>
<form action="demo_form.asp" onsubmit= 'this.id="form1"'>
First name: <input type="text" name="fname" /><br>
<input type="submit" value="Submit" />
</form>
Last name: <input type="text" name="lname" form="form1" />
名字:
名字:
姓氏:
我知道这是一个问题而不是答案,但为什么要使用两个表单?我正在尝试使“lname”字段与n个表单共用。文档中说表单属性值可以是“元素所属的一个或多个表单的以空格分隔的id列表”,有比w3更好的资源。例如,我知道MDN(eg)是一个问题而不是答案,但为什么要使用两个表单?我试图使“lname”字段与n个表单共用。文档中说表单属性值可以是“元素所属的一个或多个表单的以空格分隔的id列表”,有比w3更好的资源。例如,MDN(eg)谢谢,这是否意味着无法在提交任何表单时发送“lname”字段值?PS:我想“向上”,但我的声誉太低:)你最好的办法是在两种形式中都有一个名为“lname”的隐藏字段,然后按照var submit\u evt=function(event){event.target.lname.value=visible\u lname.value;}的思路进行设置;form1.onSubmit=提交\u evt;form2.onSubmit=提交\u evt代码>谢谢,这是否意味着无法在提交任何表单的同时发送“lname”字段值?PS:我想“向上”,但我的声誉太低:)你最好的办法是在两种形式中都有一个名为“lname”的隐藏字段,然后按照var submit\u evt=function(event){event.target.lname.value=visible\u lname.value;}的思路进行设置;form1.onSubmit=提交\u evt;form2.onSubmit=提交\u evt代码>