如何避免在wordpress中使用jquery进行空搜索

问题描述 投票:1回答:1

我在wordpress中有一个搜索功能,有两个搜索框。一个是searchform.php中的一个简单文本框,它使用以下代码进行jquery验证:

function title_validate() {
var e = 0;
return e = jQuery(".search-box").val().length, 3 > e ? (alert("Search text should not be blank or contain at least 3 letters!"), !1) : void 0
}

另一个在search.php中,用于详细搜索,包括类别等过滤器。验证码如下:

function title_inner_validate() {
var e1 = 0;
return e1 = jQuery(".search-fun-name").val().length, 3 > e1 ? (alert("Search text should not be blank or contain at least 3 letters!"), !1) : void 0
}

第二次验证无效。我尝试了console.log但没有运气。我怎样才能解决这个问题?

或者任何人都可以帮我验证文本框(带有类名)以避免空搜索。

提前致谢。

php jquery wordpress
1个回答
0
投票

在我看来,我认为你应该使用jquery验证库

  $( "#myform" ).validate({
  rules: {
    search-fun-name : {
      required: true,
      maxlength: 4
    }
  }
})

不要忘记导入库

<script src="https://code.jquery.com/jquery-1.11.1.min.js"></script>
<scriptsrc="https://cdn.jsdelivr.net/jquery.validation/1.16.0/jquery.validate.min.js">
</script>
<script src="https://cdn.jsdelivr.net/jquery.validation/1.16.0/additional-methods.min.js">
</script>
© www.soinside.com 2019 - 2024. All rights reserved.