JSFiddle - React, Tailwind, and code Playground

HTML

<div id="primary_layout">

<form id="players" action="#">

<div>
<input type="text" name="player[][name]" />
</div>
   

<div id="player_name">

Name:

<div id="name">
0 NULL
</div>

</div>
<!-- #player_name -->


<div id="blurs">

Blurs:

<div id="count">
0
</div>

</div>
<!-- #blurs -->

</form>

</div>
<!-- #primary_layout -->

CSS

body {

  background-color: #FFFFFF;

  color: #000000;

  font-family: "Verdana";

  font-size: 1em;

}


#primary_layout {

  width: 40em;

  margin: 0 auto;

}


#player_name,
#blurs {

  margin: 2em 0;

}


#blurs #count {

  text-align: center;

  width: 2em;

  font-size: 2em;

  padding: 0.5em;

  border: 1px solid #CCCCCC;

}

JavaScript

var player = { 'name' : "", 'change_events' : 0 };

var blurs = 0;


$( document ).ready( function () {

  $( "#players" ).submit( function ( event ) { event.preventDefault(); } );


  $( "#players input" ).change( function ( event ) {

    player.name = this.value;


    $( "#player_name #name" ).text( ++player.change_events + " " + player.name );

  } );


  $( "#players input" ).blur( function ( event ) {

    $( "#blurs #count" ).text( ++blurs );

  } );


  $( "#players input" ).keydown( function ( event ) {

    if ( event.which == 13 ) {

      $( this ).blur();

    }
    // if

  } );


  return;

} );