微观数据迭代表格输入?

时间:2012-04-18 02:47:49

标签: forms html5 microdata

我一直在学习HTML5微数据,我想尝试在我的应用中使用它们。我的应用程序碰巧总是将数据显示为表单。通过阅读微数据的规范,我可以看出,它似乎不适用于HTML表单输入,是真的吗?

例如,以下属性是否对input元素有效:

<input itemprop="fn" type="text" value="Oliver Twist">

我希望解析器能够获取输入字段的value属性......但似乎这不是一个有效的情况。

2 个答案:

答案 0 :(得分:3)

是的,这似乎是正确的。虽然itemprop属性在input元素上完全有效,但属性值是元素的textContent,因为input是一个void元素,所以它总是空字符串。

答案 1 :(得分:1)

Microdata旨在让其他开发人员更轻松地从您的网站获取数据,以便在其他应用程序中重复使用它。例如,使用微数据标记您的内容可以让Google更轻松地处理您的数据并在Rich Snippets中显示它。

根本不打算与表单处理进行交互,这不是用例的一部分。