layui点击按钮页面会自动刷新的解决方案


Posted in Javascript onOctober 25, 2019

问题:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Title</title>
 <link rel="stylesheet" href="../../layuiadmin/layui/css/layui.css" rel="external nofollow" >
</head>
<body>
<form class="layui-form">
 <div class="layui-form-item">
 <label class="layui-form-label">输入框</label>
 <div class="layui-input-inline">
  <input type="text" name="" placeholder="请输入" autocomplete="off" class="layui-input">
 </div>
 </div>
 <div class="layui-form-item">
 <div class="layui-input-block">
  <button class="layui-btn test" >test</button>
 </div>
 </div>
</form>
 
<script src="../../layuiadmin/layui/layui.js"></script>
<script>
 layui.use(['laytpl','jquery','layer','form'],function () {
 var laytpl = layui.laytpl,
  layer = layui.layer,
  form = layui.form,
  $ = layui.$;
 
 $('.test').click(function () {
  layer.msg("test");
 });
 });
</script>
</body>
</html>

layui点击按钮页面会自动刷新的解决方案

点击test按钮后,应该弹出信息“test”,但是运行后没有弹出信息,而是页面刷新了。

原因:

button,input type=button按钮在IE和w3c,firefox浏览器区别:

当在IE浏览器下面时,button标签按钮,input标签type属性为button的按钮是一样的功能,不会对表单进行任何操作。

但是在W3C浏览器,如Firefox下就需要注意了,button标签按钮会提交表单,而input标签type属性为button不会对表单进行任何操作。

解决办法:

方法一:将button标签更换为input

<input class="layui-btn test" >test</input>

方法二:

<button type="button" class="layui-btn test" >test</button>

以上这篇layui点击按钮页面会自动刷新的解决方案就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript中的继承实例代码
Apr 27 Javascript
不使用浏览器运行javascript代码的方法
Jul 24 Javascript
jQuery实现拖拽效果插件的方法
Mar 23 Javascript
javascript定义类和类的实现实例详解
Dec 01 Javascript
javascript事件模型介绍
May 31 Javascript
详解node nvm进行node多版本管理
Oct 21 Javascript
详解如何在webpack中做预渲染降低首屏空白时间
Aug 22 Javascript
js中apply和call的理解与使用方法
Nov 27 Javascript
vue.js实现简单购物车功能
May 30 Javascript
微信小程序中target和currentTarget的区别小结
Nov 06 Javascript
详解微信小程序轨迹回放实现及遇到的坑
Feb 02 Javascript
vue-cropper插件实现图片截取上传组件封装
May 27 Vue.js
详解node登录接口之密码错误限制次数(含代码)
Oct 25 #Javascript
Vue 用Vant实现时间选择器的示例代码
Oct 25 #Javascript
vue登录以及权限验证相关的实现
Oct 25 #Javascript
vue-next/runtime-core 源码阅读指南详解
Oct 25 #Javascript
JS实现简单tab选项卡切换
Oct 25 #Javascript
vue项目从node8.x升级到12.x后的问题解决
Oct 25 #Javascript
JS实现骰子3D旋转效果
Oct 24 #Javascript
You might like
php5 mysql分页实例代码
2008/04/10 PHP
PHP取整函数:ceil,floor,round,intval的区别详细解析
2013/08/31 PHP
php中用memcached实现页面防刷新功能
2014/08/19 PHP
ThinkPHP无限级分类原理实现留言与回复功能实例
2014/10/31 PHP
php pdo连接数据库操作示例
2019/11/18 PHP
几个高效,简洁的字符处理函数
2007/04/12 Javascript
jQuery 开天辟地入门篇一
2009/12/09 Javascript
html页面显示年月日时分秒和星期几的两种方式
2013/08/20 Javascript
jQuery删除节点的三个方法即remove()detach()和empty()
2013/12/27 Javascript
关闭浏览器输入框自动补齐 兼容IE,FF,Chrome等主流浏览器
2014/02/11 Javascript
JQuery遍历json数组的3种方法
2014/11/08 Javascript
JavaScript对数字的判断与处理实例分析
2015/02/02 Javascript
JavaScript制作简易的微信打飞机
2015/03/31 Javascript
jQuery实现的在线答题功能
2015/04/12 Javascript
JavaScript中判断数据类型的方法总结
2016/05/24 Javascript
很实用的js选项卡切换效果
2016/08/12 Javascript
jQuery实现checkbox列表的全选、反选功能
2016/11/24 Javascript
单击按钮发送验证码,出现倒计时的简单实例
2017/03/17 Javascript
nodeJS微信分享
2017/12/20 NodeJs
在react项目中使用antd的form组件,动态设置input框的值
2020/10/24 Javascript
[05:36]DOTA2 2015国际邀请赛中国区预选赛第四日TOP10
2015/05/29 DOTA
[01:07:21]NAVI vs VG Supermajor 败者组 BO3 第二场 6.5
2018/06/06 DOTA
我用Python抓取了7000 多本电子书案例详解
2019/03/25 Python
pytorch torchvision.ImageFolder的用法介绍
2020/02/20 Python
Python Handler处理器和自定义Opener原理详解
2020/03/05 Python
在HTML5 Canvas中放入图片和保存为图片的方法
2014/05/03 HTML / CSS
香港万宁官方海外旗舰店:香港健与美连锁店
2018/09/27 全球购物
乌克兰电子产品和家用电器购物网站:TOUCH
2019/08/09 全球购物
车祸赔偿收入证明
2014/01/09 职场文书
工程师岗位职责规定
2014/02/26 职场文书
我们的节日清明节活动方案
2014/03/05 职场文书
党员四风问题对照检查材料
2014/09/27 职场文书
助学感谢信范文
2015/01/21 职场文书
自我评价优缺点范文
2015/03/11 职场文书
史上最全书信经典范文大全(建议收藏)
2019/07/10 职场文书
Redis数据结构之链表与字典的使用
2021/05/11 Redis