飙血推荐
  • HTML教程
  • MySQL教程
  • JavaScript基础教程
  • php入门教程
  • JavaScript正则表达式运用
  • Excel函数教程
  • UEditor使用文档
  • AngularJS教程
  • ThinkPHP5.0教程

layer监听input输入变化的方法

时间:2021-12-21  作者:匿名  

我们经常需要监听input输入框的变化,来显示对应的内容,不如实时提示等,但是我们在layer中如何实现呢?其实非常的简单,下面就让我们一起来看看吧。

首先我们在body中写入如下代码

<form class="layui-form" method="post" action="/info">
  <input type="text" name="tags" id="tags" class="layui-input" value="中国,将军,顺序,排名">
</form>

接着是引用layui,下面/static/layui-v2.5.6/layui/域名是你的layui的位置,根据你下载的实际位置填写。

<script src="https://域名/jquery/3.4.1/域名"></script>
<script src="/static/layui-v2.5.6/layui/域名"></script>
<script type="text/javascript">
域名(['layer','upload','form','table', 'layedit', 'laydate', 'element'], function(){
  //输入框的值改变时触发
  $("#tags").on("input",function(e){
    //获取input输入的值
    alert(域名e);
  });
});

可以发现,我们只需要一个$("#tags").on("input",function(e){就可以监听input的变更操作了,使用域名e可以或得到变更后的值,我们可以在函数中加入一个$.ajax来实时获取信息,实现搜索提示等功能。

标签:layerinput
湘ICP备14001474号-3  投诉建议:234161800@qq.com   部分内容来源于网络,如有侵权,请联系删除。