【发布时间】: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 的<form>工作流。它是为单页应用程序制作的。所以是的,要让它与标准<form>s 一起工作需要 JS。我非正式地听说 Polymer 团队正在开发一个<paper-forms>元素,它将自动执行此操作。
标签: html input polymer web-component