HTML 5 <input> form 属性

在HTML5种,input元素的form属性具体是什么用途?希望大家可以帮帮我(不要抄W3Cschool上的,那个没意思也写得不明确)... 在HTML5种,input元素的form属性具体是什么用途?
希望大家可以帮帮我(不要抄W3Cschool上的,那个没意思也写得不明确)
展开
 我来答
依依离人照落花
2014-04-10 · TA获得超过445个赞
知道小有建树答主
回答量:273
采纳率:100%
帮助的人:148万
展开全部

form可以理解为一个框,然后把所有的input放在里面,

form的属性action表示你要处理表单内容的那个后端页面,一般是php或asp的;method属性,表示发送请求的方法,包括get和post两种,post加密,无字节限制。


由于实际开发中一个页面的input内容不可能全是连着放一块的,中间可能插入其他内容,所以,html5中form有新的元素,设置一个ID,然后其他的input元素中设置form属性,值等于ID,这样一个页面中不需要有多个form标签了,然后通过相同的ID就可以把所有的input标签放到form元素内了。示例:

    

<form action="/example/html5/demo_form.asp" method="get" id="user_form">
First name:<input type="text" name="fname" />
<input type="submit" />
</form>

<p>下面的输入域在 form 元素之外,但仍然是表单的一部分。</p>

Last name: <input type="text" name="lname" form="user_form" />

下面的input标签没有放在form元素内,但是,它有个form属性,指向了form标签的ID值,这样就把他们绑定了。

百度网友76b68dd
2014-04-09 · TA获得超过1130个赞
知道小有建树答主
回答量:480
采纳率:66%
帮助的人:308万
展开全部
不知道为什么你觉得w3cschool上写得不清楚,我觉得挺清楚的呀。
http://www.w3school.com.cn/html5/att_input_form.asp
上面有解释,有例子。
简单说就是以前表单提交,只能提交form标签里面的表单内容。但这不够合理。所以html5给input加了form属性。即使这个表单在form标签外面,一样提交。
骚年,仔细看官方文档啊
追问
我看了半个多小时,确实不明白什么意思
它上面就两句话
所以,能不能介绍详细地点
追答
我都跟你解释一遍了,你还要更详细的。。。。
抱歉,我的能力范围就这么点了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式