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 相关文章推荐
防止页面被iframe(兼容IE,Firefox火狐)
Jul 04 Javascript
新浪微博字数统计 textarea字数统计实现代码
Aug 28 Javascript
解决jquery中美元符号命名冲突问题
Jan 08 Javascript
jquery实现Ctrl+Enter提交表单的方法
Jul 21 Javascript
javascript实现查找数组中最大值方法汇总
Feb 13 Javascript
整理AngularJS框架使用过程当中的一些性能优化要点
Mar 05 Javascript
node.js 动态执行脚本
Jun 02 Javascript
瀑布流的实现方式(原生js+jquery+css3)
Jun 28 Javascript
js简单实现图片延迟加载的方法
Jul 19 Javascript
微信小程序实现简单input正则表达式验证功能示例
Nov 30 Javascript
vue 动态表单开发方法案例详解
Dec 02 Javascript
node使用request请求的方法
Dec 20 Javascript
详解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
多文件上载系统完整版
2006/10/09 PHP
PHP与SQL注入攻击[一]
2007/04/17 PHP
微信支付开发教程(一)微信支付URL配置
2014/05/28 PHP
php图片的二进制转换实现方法
2014/12/15 PHP
laravel实现批量更新多条记录的方法示例
2017/10/22 PHP
PHP crypt()函数的用法讲解
2019/02/15 PHP
拖动一个HTML元素
2006/12/22 Javascript
jQuery实现鼠标滑过遮罩并高亮显示效果
2013/07/16 Javascript
通过$(this)使用jQuery包装后的方法或属性
2014/05/18 Javascript
javascript实现tab切换的两个实例
2015/11/05 Javascript
ashx文件获取$.ajax()方法发送的数据
2016/05/26 Javascript
JQuery EasyUI Layout 在from布局自适应窗口大小的实现方法
2016/05/28 Javascript
第一次接触神奇的Bootstrap导航条
2016/08/09 Javascript
vue动态组件实现选项卡切换效果
2017/03/08 Javascript
js时间查询插件使用详解
2017/04/07 Javascript
使用JavaScript实现alert的实例代码
2017/07/06 Javascript
JavaScript实现预览本地上传图片功能完整示例
2019/03/08 Javascript
js构造函数constructor和原型prototype原理与用法实例分析
2020/03/02 Javascript
vue+Element-ui实现登录注册表单
2020/11/17 Javascript
django框架用户权限中的session缓存到redis中的方法
2019/08/06 Python
利用Python绘制Jazz网络图的例子
2019/11/21 Python
pytorch::Dataloader中的迭代器和生成器应用详解
2020/01/03 Python
pandas使用函数批量处理数据(map、apply、applymap)
2020/11/27 Python
用Python自动清理电脑内重复文件,只要10行代码(自动脚本)
2021/01/09 Python
html5中canvas学习笔记2-判断浏览器是否支持canvas
2013/01/06 HTML / CSS
HTML5中5个简单实用的API(第二篇,含全屏、可见性、拍照、预加载、电池状态)
2014/05/07 HTML / CSS
汽车装潢店创业计划书范文
2014/02/05 职场文书
接待员岗位责任制
2014/02/10 职场文书
优秀教师个人材料
2014/12/15 职场文书
小区环境卫生倡议书
2015/04/29 职场文书
大学新生入学感想
2015/08/07 职场文书
高中历史教学反思
2016/02/19 职场文书
调解协议书范本
2016/03/21 职场文书
党员学习型组织心得体会
2019/06/21 职场文书
Python实战之实现简易的学生选课系统
2021/05/25 Python
电脑只能进入安全模式无法正常启动的解决办法
2022/04/08 数码科技