Home » Jquery » Jquery Fix for WordPress Empty Search issue

Jquery fix for preventing wordpress empty search issue. I found a decent/easy jquery workaround on preventing submit if the field is empty:

/**
 * Stop empty searches
 *
 * @author Thomas Scholz http://toscho.de
 * @param  $ jQuery object
 * @return bool|object
 */
(function( $ ) {
   $.fn.preventEmptySubmit = function( options ) {
       var settings = {
           inputselector: "#s",
           msg          : "Don’t waste your time with an empty search!"
       };
       if ( options ) {
           $.extend( settings, options );
       };
       this.submit( function() {
           var s = $( this ).find( settings.inputselector );
           if ( ! s.val() ) {
               alert( settings.msg );
               s.focus();
               return false;
           }
           return true;
       });
       return this;
   };
})( jQuery );

And onload:

jQuery( "#searchform" ).preventEmptySubmit();

Array ( [0] => Jquery, Wordpress )

Leave a comment

0 Comments.

Leave a Reply

You must be logged in to post a comment.