2014-09-02 92 views
0

如何获取移动浏览器中的纸张输入属性?移动浏览器中的聚合物纸张输入属性

下一行在PC上正常工作,但在移动设备上,所有3种警报都显示相同的值:'input' - 这不是'id'和'c_field'所包含的值。

<div class="validation"> 
      <paper-input 
          type='number' 
          id='custom_1' 
          c_field="custom field" 
      ></paper-input> 
    <div> 
    <script> 
      document.querySelector('.validation').addEventListener('input', function(e) { 
         alert(e.target.id); 
         alert(e.target.attributes.getNamedItem('id').value); 
         alert(e.target.attributes.getNamedItem('c_field').value); 
      } 
    </script> 

最终目标是使用 'c_field' 对于一些AJAX(在Chrome v.25.1和Android上V.4.1火狐V.31手机测试)。

回答

1

我测试了jsbin代码在我的电脑和警报并没有太在那里工作,所以我改变了事件监听器“变”,直接选择纸张输入元素:

http://jsbin.com/jakuxozoyawa/2/edit(测试Android上的Chrome Beta)