Javascript 聚合铁形式的邮政问题
我一直在尝试用“铁的形式”和post方法,我对它的工作原理有一些怀疑,甚至怀疑在某些情况下我是否应该使用它。因此,我试图找到以下问题的答案:Javascript 聚合铁形式的邮政问题,javascript,forms,validation,polymer,polymer-1.0,Javascript,Forms,Validation,Polymer,Polymer 1.0,我一直在尝试用“铁的形式”和post方法,我对它的工作原理有一些怀疑,甚至怀疑在某些情况下我是否应该使用它。因此,我试图找到以下问题的答案: 据我所知,iron表单只用于Ajax请求,所以要制作一篇常规文章(刷新页面),我不应该使用它,对吗?(对/错) 如果我不使用is='iron-form',是否有其他方法验证纸张输入字段 (现在这是最让我困惑的。)使用iron表单和post方法,我只得到表单数据作为“formData:[object object]”,这使得在后端无法获得表单元素值的东西完全
is='iron-form'
,是否有其他方法验证纸张输入字段“formData:[object object]”
,这使得在后端无法获得表单元素值的东西完全无用
这种行为可以在铁制模板演示页面上看到
有没有办法用铁的形式发送邮件并保持正常的投递行为bower iron-form#^1.0.0 validate 1.0.8 against git://github.com/PolymerElements/iron-form.git#^1.0.0
表单数据的原因:[对象]
因此,问题似乎在iron ajax#1.0.4中得到了解决
我使用bower和PolymRelations/iron元素作为依赖项,直到iron ajax的1.0.0版才出现,一旦我强制iron ajax使用v1.0.4,表单帖子中的负载似乎得到了纠正
这个问题正是驱使我去那里的原因
on response
方法,只需调用刷新页面的函数即可
聚合物();
这就是促使我这么做的原因@2:在任何
纸质输入
或铁质输入
上,只要您想强制验证,就可以调用验证()。您也可以在输入上使用自定义验证器。关于第3点,请参见“processPost”和/或“processForm”方法,用于节点使用POST感谢您的输入,尽管第2点)是一个很好的见解,您似乎在使用聚合物0.5,但我认为该技术可以很容易地应用于第1.0点,关于第3点,这似乎有点令人沮丧,不仅在演示中发生,组件本身也发生了,因为我得到了相同的结果,这意味着帖子中没有帖子数据。是的,你的问题引起了我的兴趣,因为我真的很想在今年的i/O之后更多地玩聚合物,但一直推迟。希望这有帮助!
<iron-ajax
auto
url="http://gdata.youtube.com/feeds/api/videos/"
params='{"alt":"json", "q":"chrome"}'
handle-as="json"
on-response="handleResponse"
debounce-duration="300"></iron-ajax>
function handleResponse(){ location.reload(); }
<numbers-input></numbers-input>
<polymer-element name='numbers-input'>
<template>
<paper-input-decorator id='myPaperInput' label='Number' error='numbers only' floatingLabel autovalidate>
<input is='core-input' pattern='^[0-9]*$'>
</paper-input-decorator>
</template>
<script>Polymer();</script>
</polymer-element>