JSFiddle - React, Tailwind, and code Playground

by Jogesh Sharma

HTML

<table>
    <tr>
                <td><label>Old Password: </label></td>
                <td><input type="password" name="old_password"></td>
            </tr>
</table>

JavaScript

$(function(){
    
        // Custom Delay Function
        var delay = (function(){
            var timer = 0;

            return function(callback, ms){
                clearTimeout (timer);
                timer = setTimeout(callback, ms);
              };
        })();
        
        // Match Old Password
        $('input[name="old_password"]').keyup(function(){
            delay(function(){
                var data = $.trim($(this).val());
                // Send request to check
                /*$.post('admin/ajax/passReq.php', {action: 'old_match', data: data}, function(response){
                    console.log('working');
                });*/
                console.log('working');
              }, 2000 );
        });
    });