Iron表单不会序列化某些自定义字段

时间:2017-04-06 13:38:56

标签: javascript polymer web-component iron-form

我正在尝试提交包含自定义元素的表单。我想知道是否可以序列化,或者有解决方法来获取该数据。

<iron-form>
  <form>
  <paper-input name="name" label="Name" required></paper-input>
  <br>
  <input type="checkbox" name="food" value="donuts" checked> I like donuts<br>
  <input type="checkbox" name="food" value="pizza" required> I like pizza<br>
  <paper-checkbox name="food" value="cheese" required>I like cheese</paper-checkbox><br>
  <paper-slider name="value" value="10"></paper-slider>
  <div class="output"></div><br>
  <button>Submit</button>
</form>
</iron-form>
<script>
const form = document.querySelector('iron-form');
  form.addEventListener('iron-form-presubmit', function(event) {
    event.preventDefault();
    this.querySelector('.output').innerHTML = JSON.stringify(form.serializeForm());
  });
</script>

Plunker - &gt; http://plnkr.co/edit/QaGDuJfXmzTin2oclJnI?p=preview

0 个答案:

没有答案