Polymer element blur event

Dan Baker

I am trying to see what is easy to do with polymer and am having a hard time getting the seemingly simplest events to fire.

<polymer-element name="field" attributes=" type name value">
  <template>
    <label>{{name}}
      <input  type={{type}} name={{name}} value={{value}}>
    </label>
  </template>
  <script>
    Polymer('field', {
      onblur: function () {
        console.log('blurred');
      }
    })
  </script>
</polymer-element>

I have created this element and want to do something on blur does anyone know what I am missing or where in the docs I should be looking?

Scott Miles
  1. name="field" doesn't match Polymer('profile-field', but I assume that's just some kind of typo.

  2. blur events do not bubble, so your input blurring is not going to result in a blur event on your host element.

  3. it's best not to override on<event> functions, you are better off using Polymer event binding.

I'm not sure if this is actually what you are after, but here is an example that listens to blur on the input itself.

<polymer-element name="profile-field" attributes="type name value">
  <template>
    <label>{{name}}
      <input on-blur="{{inputBlur}}" type="{{type}}" name="{{name}}" value="{{value}}">
    </label>
  </template>
  <script>
    Polymer('profile-field', {
      inputBlur: function () {
        console.log('input blurred');
      }
    })
  </script>
</polymer-element>

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

missing click event because blur event hiddes element

From Dev

missing click event because blur event hiddes element

From Dev

How can I trigger an event on an element in Polymer?

From Dev

Listening to a polymer attached event from outside that element

From Dev

Dynamically setting polymer custom element event handler

From Dev

polymer 1.0 event when element appears on page

From Dev

Get Polymer element that was clicked on from event

From Dev

Passing Event from Parent to Child Element (Polymer)

From Dev

Attach event handler to Polymer core element

From Dev

How to load a Polymer element after an event occurs?

From Dev

polymer 1.0 event when element appears on page

From Dev

How to get which element causes blur event for a div

From Dev

how to get element value from focus-blur event in javascript

From Dev

Error on-tap event on paper-button polymer element

From Dev

How to broadcast an event down to an element from rootScope in Polymer?

From Dev

How to add an event listener to a custom element property in Polymer?

From Dev

Polymer "property-changed" event not fired when element property is set

From Dev

Polymer: How to add event listeners to custom polymer element under conditional template

From Dev

Blur to trigger Change event

From Dev

JavaScript - onCopy event and blur

From Dev

jQuery blur event not firing

From Dev

Jquery blur event is not working

From Dev

React and blur event

From Dev

Adding exceptions in blur event

From Dev

selection and blur event in firefox

From Dev

Is it guaranteed that blur() event happens before the focus() when giving focus to a new element?

From Dev

AngularJS: Add ng-blur event for last element in ng-repeat

From Dev

when removing a child element I get an error that it may have already been removed in a "blur" event

From Dev

Angular hide an element on blur

Related Related

  1. 1

    missing click event because blur event hiddes element

  2. 2

    missing click event because blur event hiddes element

  3. 3

    How can I trigger an event on an element in Polymer?

  4. 4

    Listening to a polymer attached event from outside that element

  5. 5

    Dynamically setting polymer custom element event handler

  6. 6

    polymer 1.0 event when element appears on page

  7. 7

    Get Polymer element that was clicked on from event

  8. 8

    Passing Event from Parent to Child Element (Polymer)

  9. 9

    Attach event handler to Polymer core element

  10. 10

    How to load a Polymer element after an event occurs?

  11. 11

    polymer 1.0 event when element appears on page

  12. 12

    How to get which element causes blur event for a div

  13. 13

    how to get element value from focus-blur event in javascript

  14. 14

    Error on-tap event on paper-button polymer element

  15. 15

    How to broadcast an event down to an element from rootScope in Polymer?

  16. 16

    How to add an event listener to a custom element property in Polymer?

  17. 17

    Polymer "property-changed" event not fired when element property is set

  18. 18

    Polymer: How to add event listeners to custom polymer element under conditional template

  19. 19

    Blur to trigger Change event

  20. 20

    JavaScript - onCopy event and blur

  21. 21

    jQuery blur event not firing

  22. 22

    Jquery blur event is not working

  23. 23

    React and blur event

  24. 24

    Adding exceptions in blur event

  25. 25

    selection and blur event in firefox

  26. 26

    Is it guaranteed that blur() event happens before the focus() when giving focus to a new element?

  27. 27

    AngularJS: Add ng-blur event for last element in ng-repeat

  28. 28

    when removing a child element I get an error that it may have already been removed in a "blur" event

  29. 29

    Angular hide an element on blur

HotTag

Archive