动态jquery验证无法正常工作

hi i am trying to dynamically validate my registration form, so that check are being made, when the user enters values into input fields using jquery and php. i am returning the values using a json array, the first input box is validated but the second one does not get validated and im not sure why? any help would be mostly appreciated.

This problem is occurring because your validate() function takes two parameters: fname and name, but you are always only sending the first parameter and not the other one.

To fix it, in your fname events do this:

validate($('#fname').val() , "");
          ---------------    ---
                 |            |
               fname        lname

and in your lname events do this:

validate("" , $('#lname').val());
         ---  ----------------
          |            |
        fname        lname 

and in your PHP make sure you set it so that it reads no "blanks":

if( isset($_POST['lname']) && $_POST['lname'] !== "")

if( isset($_POST['fname']) && $_POST['fname'] !== "")