页面按回车搜索失效问题

页面按回车搜索失效问题

form表单中
jquery监听回车事件做搜索按钮点击
敲击回车后整体页面刷新,未做搜索动作

html

<form class="layui-form layui-table-form" lay-filter="form">
    <fieldset class="layui-elem-field layui-field-title" style="">
        <legend style="font-size: 15px; font-weight: bolder;">查询</legend>
    </fieldset>
    <div class="layui-row">
        <div class="layui-col-md11">
            <div class="layui-form-item">
                <div class="layui-inline">
                    <label class="layui-form-label layui-form-label-sm">名称</label>
                    <div class="layui-input-inline">
                        <input type="text" name="name" autocomplete="off" class="layui-input"
                              ay-verify="txt" maxlength="15">
                    </div>
                </div>
            </div>
        </div>
        <div class="layui-col-md1 layui-col-sm12 layui-col-xs12 table-action-area">
            <div class="layui-btn layui-btn-sm layui-btn-primary febs-button-blue-plain table-action"
                 lay-submit lay-filter="query" id="query">
                <i class="layui-icon">&#xe848;</i>
            </div>
            <div class="layui-btn layui-btn-sm layui-btn-primary febs-button-green-plain table-action"
                 id="reset" lay-filter="reset">
                <i class="layui-icon">&#xe79b;</i>
            </div>
        </div>
    </div>
</form>

javascript

//按回车搜索
$(".layui-input").keyup(function (e) {//当按下按键时
     if (e.which == 13) {//.which属性判断按下的是哪个键,回车键的键位序号为13
         $('#query').click();
     }
 });

原因:
form中只存在一个input时敲击回车做页面刷新
需添加隐藏的input标签敲击回车做form提交,局部刷新

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值