【问题标题】:How do I disable my search box if the user hasn't entered any characters? [duplicate]如果用户没有输入任何字符,我如何禁用我的搜索框? [复制]
【发布时间】:2014-02-07 11:29:41
【问题描述】:

基本上,当没有提交任何字符时,我的 WordPress 主题的搜索结果页面不会返回“正常”外观的页面。但是,当您正确使用搜索工具并实际输入内容时,它就可以正常工作。

因此,与其深入研究,有没有一种方法可以简单地禁用搜索框,使其不提交任何内容,除非实际输入了某些内容?

谢谢。

【问题讨论】:

  • 但是如果你还是直接进入搜索页面...
  • 如果您禁用搜索框,他们将无法输入任何字符(因为它已被禁用)。您想按照 AlienArrays 的建议禁用提交按钮。
  • 如果没有输入任何内容来显示您想要在网站上突出显示的内容,请使用默认搜索字符串。

标签: javascript php html css wordpress


【解决方案1】:

检查这个:jquery-placeholder

【讨论】:

    【解决方案2】:

    这只是一个基本的表单验证。

    在您的 javascript 中添加类似的内容以防止在空时提交。

    注意:这是不完整的,此时您需要向他们发送消息。

    jQuery(document).ready(function($){
        $('#searchform').submit(function _validate(){
            if($('#s').val() == ""){
                return false;
                }
            });
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-06-04
      • 1970-01-01
      • 2017-09-18
      • 2017-12-04
      • 2016-11-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多