javascript - 在 Polymer 2.x 中设置原生输入的样式?

标签 javascript forms polymer polymer-2.x

I am trying to implement this answer.

有没有办法绑定(bind)一个on-clickon-tap <paper-button> 事件以下任一项 hidden input元素?

我的表单.html
<iron-form>
  <form>
    ...
    <my-buttons></my-buttons>
    ...
    <input hidden type="reset">
    <input hidden type="submit">
  </form>
<iron-form>

或者以任何方式触发这些事件?即,我已经从我的 <paper-button> 发送了一个事件如下

我的按钮.html
<paper-button on-tap="_reset">Reset</paper-button>
<paper-button on-tap="_save">Save</paper-button>

<script>
  _reset() {
    // dispatchEvent...
  }
  _save() {
    // dispatchEvent...
  }
</script>

我想为显示给 <iron-form> 用户的按钮提供漂亮的( Material 设计)样式.

I am also watching @notwaldorf's (Monica D's) tutorial here.

最佳答案

你真的不需要那些隐藏的输入,因为 <iron-form>为等效事件提供 API。即 <iron-form>.submit() <iron-form>.reset() :

// <iron-form id="form">

_reset() {
  this.$.form.reset();
}

_submit() {
  this.$.form.submit();
}

demo

关于javascript - 在 Polymer 2.x 中设置原生输入的样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46617616/

相关文章:

polymer - Polymer 中的数据绑定(bind)如何工作?

javascript - 错误: Failed to lookup view "index" in views directory "public"

javascript - React 函数式无状态组件、PureComponent、Component;有什么区别,我们什么时候应该使用什么?

模板文字字符串问题中的 Javascript 函数参数

php - 人们如何通过我的联系表发送垃圾邮件

JavaScript 形式。使 1 个条目依赖于另一个条目

javascript - 是否可以将事件传递给 Ajax 表单的 OnBegin 函数?

testing - Polymer 3.0 a11ySuite 测试报错

javascript - 第二个 yAxes 值未使用 Chart.js 正确绘制图表

javascript - 将 <content> 内的节点传递给嵌套组件元素