【问题标题】:Polymer paper-input and form submission聚合物纸输入和表格提交
【发布时间】:2015-07-13 09:58:42
【问题描述】:

我正在开发一个论坛主题并开始使用 Web 组件,但表单元素不起作用。

我有这样的东西:

<input type="text" name="subject" maxlength="85" value="{$subject}" tabindex="1" />

我试着像那样翻译它

<paper-input floatinglabel="" label="{$lang->thread_subject}" type="text" name="subject" maxlength="85" value="{$subject}" tabindex="1"></paper-input>

所有种类的变体也将元素嵌套在其中,但它不起作用。

提交按钮、复选框等所有其他输入元素也是如此。

【问题讨论】:

  • 您能否更具体地说明什么不起作用,或者您遇到了什么错误?
  • 好吧,表格不起作用。第一行(正常 )工作得很好, 正确呈现并且似乎做了它应该做的所有事情,但它没有做表单输入,所以在这种情况下它会说“你没有'不要输入主题"。没有纸输入工作,我一定做错了什么。
  • 我以前看过这个,但我真的不明白。我必须写一堆JS还是什么?就为了做这件简单的事?以及如何提交纸质(波纹)按钮?
  • 问题在于 paper-input 最初并不打算用于基于 POST 的 &lt;form&gt; 工作流。它是为单页应用程序制作的。所以是的,要让它与标准 &lt;form&gt;s 一起工作需要 JS。我非正式地听说 Polymer 团队正在开发一个 &lt;paper-forms&gt; 元素,它将自动执行此操作。

标签: html input polymer web-component


【解决方案1】:

对于 Polymer 1.0,请参阅新的 Iron Form 元素。

【讨论】:

    【解决方案2】:

    你可以试试这样的 - http://jsbin.com/kurelaji/2/edit

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多