老师,我的设置了return false 没有产生效果,还会提交,请老师看看哪里有问题

来源:2-1 为搜索框添加功能--搜索验证

慕仙本仙_

2020-03-21 16:07:43

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Document</title>

<link rel="stylesheet" href="css/base.css"/>

<link rel="stylesheet" href="css/common.css"/>

<link rel="stylesheet" href="css/index.css"/>

</head>

<body>

<!-- 站点导航开始 -->

<div class="nav-site">

    <div class="container">

        <ul class="fl">

            <li class="fl"><a href="javascript:;" id="nav-site-signin" class="nav-site-login">亲,请登录</a></li>

            <li class="fl"><a href="javascript:;" id="nav-site-signup" class="nav-site-signup link">免费注册</a></li>

            <li class="fl"><a href="###" target="_blank" class="nav-site-mobile link">手机逛慕淘</a></li>

        </ul>

        <ul class="fr">

            <li class="menu dropdown fl"  data-active="menu">

                <a href="###" target="_blank" class="dropdown-toggle link  transition">我的慕淘<i class="dropdown-arrow icon transition">&#xe609;</i></a>

                <ul class="dropdown-layer dropdown-left">

                    <li><a href="###" target="_blank" class="menu-item">已买到的宝贝</a></li>

                    <li><a href="###" target="_blank" class="menu-item">我的足迹</a></li>

                </ul>

            </li>

            <li class="menu dropdown fl" data-active="menu">

                <a href="###" target="_blank" class="dropdown-toggle link transition">收藏夹<i class="dropdown-arrow icon transition">&#xe609;</i></a>

                <ul class="dropdown-layer dropdown-left">

                    <li><a href="###" target="_blank" class="menu-item">收藏的宝贝</a></li>

                    <li><a href="###" target="_blank" class="menu-item">收藏的店铺</a></li>

                </ul>

            </li>

            <li class="fl">

                <a href="###" target="_blank" class="nav-site-category link">商品分类</a>

            </li>

            <li class="menu dropdown fl" data-active="menu" data-load="js/dropdown-seller.json">

                <a href="###" target="_blank" class="dropdown-toggle link transition">卖家中心<i class="dropdown-arrow icon transition">&#xe609;</i></a>

                <ul class="dropdown-layer dropdown-left">

                    <li class="dropdown-loading"></li>

                   <!--  <li><a href="###" target="_blank" class="menu-item">免费开店</a></li>

<li><a href="###" target="_blank" class="menu-item">已卖出的宝贝</a></li>

<li><a href="###" target="_blank" class="menu-item">出售中的宝贝</a></li>

<li><a href="###" target="_blank" class="menu-item">卖家服务市场</a></li>

<li><a href="###" target="_blank" class="menu-item">卖家培训中心</a></li>

<li><a href="###" target="_blank" class="menu-item">体验中心</a></li> -->

                </ul>

            </li>

            <li class="nav-site-service menu dropdown fl" data-active="menu">

                <a href="###" target="_blank" class="dropdown-toggle link transition">联系客服<i class="dropdown-arrow icon transition">&#xe609;</i></a>

                <ul class="dropdown-layer dropdown-right">

                    <li><a href="###" target="_blank" class="menu-item">消费者客服</a></li>

                    <li><a href="###" target="_blank" class="menu-item">卖家客服</a></li>

                </ul>

            </li>

        </ul>

    </div>

</div>

<!-- 站点导航结束 -->

<!--logo区域-->

<div class="header">

<div class="container">

<h1 class="fl text-hidden"><a href="index.html" class='header-logo'>慕淘网</a></h1>

<div class="search fl">

<form action="https://s.taobao.com/search">

<input type="text" name="q" placeholder="灵魂美食一元抢" autocomplete="off" class="search-inputbox fl" />

<input type="submit" class="search-btn fl"/>

</form>

<ul class='search-layer'>

<li class="search-layer-item text-ellipsis">11F</li>

<li class="search-layer-item text-ellipsis">111</li>

<li class="search-layer-item text-ellipsis">111</li>

</ul>

</div>

<div class="cart fr"></div>

</div>

</div>


    <!-- <script src="js/jquery.js"></script> 引用本地jquery.js -->

<!-- <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> cdn引用方法-->

<script>

    //两种判断是否有jquery库的写法:

// window.jQuery || document.write('<script src="js/jquery.js"><' + '/script>')

window.jQuery || document.write('<script src="js/jquery.js"><\/script>');

</script>

    <script src="js/transition.js"></script>

    <script src="js/showhide.js"></script>

    <script src="js/dropdown.js"></script>

<script src="js/index.js"></script>

<script src="js/search.js"></script>

</body>

</html>

(function($){

'use strict';

var $search=$('search'),

$input=$search.find('.search-inputbox'),

$btn=$search.find('.search-btn'),

$layer=$search.find('.search-layer');

//验证

$btn.on('click',function(){

if($.trim($input.val())===''){

return false;//阻止默认行为

}

})

//自动完成

})()


写回答

2回答

好帮手慕星星

2020-03-21

同学你好,能够自己找到问题并解决是很棒的哦!

祝学习愉快~

0

慕仙本仙_

提问者

2020-03-21

我已经知道了,没有jq引入

0

0 学习 · 14456 问题

查看课程