首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >让HTML5在多个聚合物dart组件中正常工作

让HTML5在多个聚合物dart组件中正常工作
EN

Stack Overflow用户
提问于 2013-11-21 15:43:41
回答 1查看 348关注 0票数 1

我在http://blog.sethladd.com/2013/09/forms-http-servers-and-polymer-with-dart.html上读了赛斯·拉德的博客

假设我添加了另一个表单组件( Form2 ),重复步骤3和4,然后在步骤5中导入Form2。因此,步骤5应该类似于下面的代码:

代码语言:javascript
复制
<!DOCTYPE html>

<html>
  <head>
    <meta charset="utf-8">
    <title>Sample app</title>
    <link rel="stylesheet" href="parse_form_submit.css">
    <link rel="import" href="person_form.html">
    <script src="packages/polymer/boot.js"></script>
 </head>
 <body>
   <h1>Forms</h1>

<!-- Due to a bug in polymer, we can't use custom attributes.
     See https://code.google.com/p/dart/issues/detail?id=12262
     <person-form action="http://localhost:8888/submit"></person-form>
-->

<!-- in the meantime -->
    <person-form></person-form>
    <form-2><form-2>

  </body>
</html>

现在我应该把“提交”按钮放在哪里--在一个表单中,还是在导入表单的父表单中?在这两种情况下,当单击submit按钮时,如何通过htnl5获得自动验证等功能?对于在标记内包含自己的提交按钮的单个表单,一切都很正常,但当提交按钮放在标记外部时就不是这样了。

谢谢

EN

回答 1

Stack Overflow用户

发布于 2014-01-31 01:50:49

假设person-formform-2都是封装的表单,则每个表单都有自己的提交按钮。

我认为<form>标签不会看到Shadow DOM来查找自定义元素中的字段。所以最好这样想:

my-special-form extends form

也就是说,创建一个自定义元素,该元素本身是一个完全封装的表单。

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

https://stackoverflow.com/questions/20115123

复制
相关文章

相似问题

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