Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用;表格=表格“id”;html5输入中的属性_Html - Fatal编程技术网

如何使用;表格=表格“id”;html5输入中的属性

如何使用;表格=表格“id”;html5输入中的属性,html,Html,我正在尝试对html5输入使用“form”属性,如下所述: [1] [2] 该属性的描述表示表单属性: “指定元素所属的一个或多个窗体的以空格分隔的id列表” 我在W3C的TryIt编辑器(上面的链接2)中使用下面的代码来测试这一点 而不是 fname=string_for_form2&lname=lastname 你知道为什么结果不如预期吗?我已经在Firefox 17和Chrome 23上试过了 谢谢一个输入字段只能在一个表单上。为了清晰起见,最好将其包含在表单范围内 在表单上也使

我正在尝试对html5输入使用“form”属性,如下所述:

[1]

[2]

该属性的描述表示表单属性: “指定元素所属的一个或多个窗体的以空格分隔的id列表”

我在W3C的TryIt编辑器(上面的链接2)中使用下面的代码来测试这一点

而不是

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