Walidacja formularza Jquery

Po prostu próbuję wydrukować komunikat o błędzie, jeśli ktoś pozostawia puste pole tekstowe za pomocą jquery. Ale nie jest wyświetlany. To jest kod HTML:

 <form id="form1" runat="server">
    <div>
    <table>
     <tr>
    <td>
   <label>Name</label></td>
   <td> <input class="required" type="text" name="name" id="name" /><span>(required)</span></td>
     </tr><tr>
    <td><br/><label>Address</label></td>
    <td><input class="required" type="text" name="address" id="address"/><span>(required)</span></td></tr>
     </table>
    </div>
    </form>

To jest kod Jquery.

$(document).ready(function () {
   var requiredFlag = ' * ';
    $('form :input').filter('.required').next('span').text(requiredFlag).end();
    if ($(this).is('.required')) {
       if (this.value == '') {
       var errorMessage = 'This is a required field';
                             };
            $('span></span').text(errorMessage).appendTo($(this));
                             }; 
});

Być może czegoś mi brakuje. Pomóż ekspertom. Dziękuję Ci.

questionAnswers(2)

yourAnswerToTheQuestion