JSFiddle - React, Tailwind, and code Playground

by David Kyle

HTML

<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css">
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/js/bootstrap.min.js"></script>
<header>
  <h1>
  This is the page header
  </h1>
</header>
<nav>
  <ul>
  <li><a href="#">Home</a></li>
  </ul>
</nav>
<section aria-role="content">
  <p>
  This is some page content
  </p>
  
  <label for="userName">Enter your username</label>
  <input type="text" id="userName" name="userName" />
  <br />
  <input type="button" class="btn btn-primary" name="userNameButton" id="userNameButton" value="Submit Username" data-target=".user-status-template" data-toggle="modal" />
</section>
<div class="user-status-template modal modal-wide fade" tabindex="-1" role="dialog">
  <div class="modal-dialog modal-dialog-centered" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <h5 class="modal-title">User Name Display</h5>
        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
          <span aria-hidden="true">&times;</span>
        </button>
      </div>
      <div class="modal-body">
        <p class="day-content">

        </p>
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-primary" data-dismiss="modal">Close</button>
      </div>
    </div>
  </div>
</div>

CSS

body {
  background-color: #efefef;
}

JavaScript

$(function() {
 $(document).on("click", "#userNameButton", function(e) {
 	var enteredUserName = $("#userName").val();
  $(".user-status-template .day-content").text("Hello there, " + enteredUserName);
 });
});