下面的表单提交电子邮件地址(黄金电子邮件输入)但不提供名称(纸张输入)。谁能告诉我我做错了什么?
我看到纸张输入没有实现IronFormElementBehavior,并且可以通过将此行为添加到paper-input-bahavior.html来强制工作,但不是我想要留下的黑客。
<dom-module id='cv-email'>
<template>
<form is='iron-form' id='emailForm' method='post' action='/v1/email' class='email-form' content-type='application/json'>
<paper-input name='name' label='Your name' required error-message='Please enter your name'></paper-input>
<gold-email-input name='email' label='Your email address' required error-message='Please enter a valid email address'></gold-email-input>
<br>
<paper-button raised on-click='submitForm' class='button'>Submit</paper-button>
</form>
</template>
<script>
Polymer({
is: 'cv-email',
submitForm: function () {
this.$.emailForm.submit();
}
});
</script>
</dom-module>
答案 0 :(得分:0)
对于其他人来说,这个问题磕磕绊绊。新版本的纸张输入现在实现了IronFormElementBehavior。这现在正在运作。不要忘记写一个&#34;名字&#34;您元素上的属性,或者它不会被添加到JSON正文中。