<form>
  <p>
    <label for="name">Name: </label><input type="text" id="name">
  </p>
  <p>
    <label for="email">Email: </label><input type="text" id="email">
  </p>
  <p>
    <label for="font">Font: </label>
    <select id="font">
      <option value="">Please select</option>
      <option value='Arial'>Arial</option>
      <option value='Times New Roman'>Times New Roman</option>
      <option value='Comic Sans MS'>Comic Sans</option>
      <option value='Verdana'>Verdana</option>
    </select>
  </p>
  <p>
    <label for="color">Color: </label><input type="text" id="color">
  </p>
      <p>Preview: <span id="preview"></span></p>
      
  <input type='submit' value='Add name'>
</form>
body{
  background: #F8F8FF;
}

label{ 
    display: inline-block;
    width: 50px;
    padding-right: 8px;
    text-align: right;
}
function updatePreview(obj){
  $("#preview").css(obj);
}

$("#font").on("change", function(){
  updatePreview({"font-family": this.value});
});

$("#color").on("keyup", function(){
  updatePreview({"color": this.value});
});

$("#name").on("keyup", function(){
  $("#preview").text(this.value);
});
Run Pen

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

  1. //cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js