iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >如何实现layui页面级弹出框
  • 737
分享到

如何实现layui页面级弹出框

2023-06-29 03:06:39 737人浏览 泡泡鱼
摘要

这篇文章给大家分享的是有关如何实现layui页面级弹出框的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。home/Index.cshtml@{    ViewData[&qu

这篇文章给大家分享的是有关如何实现layui页面级弹出框的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

home/Index.cshtml

@{    ViewData["Title"] = "Home Page";} <script>layui.use(['layer','fORM'], function(){  var $ = layui.Jquery, layer = layui.layer; //独立版的layer无需执行这一句    var form = layui.form;  //触发事件  var active = {    test: function(){      layer.alert('你好么,体验者');    }    ,test2: function(){      layer.confirm('您是如何看待前端开发?', {        btn: ['重要','奇葩'] //按钮      }, function(){        layer.msg('的确很重要', {icon: 1});      }, function(){        layer.msg('也可以这样', {          time: 20000, //20s后自动关闭          btn: ['明白了', '知道了']        });      });    }    ,test3: function(){      layer.msg('玩命提示中');    }    ,test4: function(){      layer.tips('Hi,我是一个小提示', this, {tips: 1});    }    ,test5: function(){         $('#test11111').html("加载中...");         layer.open({                title:'更新论坛信息',                type: 1,                //skin: 'layui-layer-rim',                 area: ['500px', '580px'],                 content: $('#test11111')              });         $.get("@Url.Action("Index","Test")"+"?t="+(Math.random()), function(result){              $('#test11111').html(result);              form.render(null,"first");              $("#dvName").html("mydiv11");         });    }    ,test6: function(){      layer.open({        type: 2        ,content: 'Http://fly.layui.com/'        ,area: ['375px', '500px']        ,maxmin: true      });    }    ,test7: function(){      layer.prompt({title: '输入任何口令,并确认', formType: 1}, function(pass, index){        layer.close(index);        layer.prompt({title: '随便写点啥,并确认', formType: 2}, function(text, index){          layer.close(index);          layer.msg('演示完毕!您的口令:'+ pass +'<br>您最后写下了:'+text);        });      });    }    ,test8: function(){      layer.tab({        area: ['600px', '300px'],        tab: [{          title: 'TAB1',           content: '内容1'        }, {          title: 'TAB2',           content: '内容2'        }, {          title: 'TAB3',           content: '内容3'        }]      });    }  };  $('.demo').on('click', function(){    var type = $(this).data('type');    active[type] ? active[type].call(this) : '';  });});</script> <div class="text-center"><button class="layui-btn layui-btn-primary demo" data-type="test">Alert</button><button class="layui-btn demo" data-type="test2">Confirm</button><button class="layui-btn demo" data-type="test3">Msg</button><button class="layui-btn demo" data-type="test4">Tips</button><button class="layui-btn demo" data-type="test5">Page</button><button class="layui-btn demo" data-type="test6">Iframe</button><button class="layui-btn demo" data-type="test7">Prompt</button><button class="layui-btn demo" data-type="test8">Tab</button></div><div id="test11111"  > 加载中...</div>

TestController.cs

using Microsoft.Aspnetcore.mvc;using System;using System.Threading.Tasks; namespace layuidemo.Controllers{    public class TestController : Controller    {        public async Task<IActionResult> Index()        {            await Task.Delay(TimeSpan.FromSeconds(5));            return View();        }    }}

Test/Index.cshtml

@*    For more information on enabling MVC for empty projects, visit https://Go.microsoft.com/fwlink/?LinkID=397860*@@{    Layout = null;}<h2>HI world GGFLY</h2><form class="layui-form layui-form-pane1" action="" lay-filter="first">  <div class="layui-form-item">    <label class="layui-form-label">输入框</label>    <div class="layui-input-block">      <input type="text" name="title" lay-verify="required|title" required placeholder="请输入标题" autocomplete="off" class="layui-input">    </div>  </div>  <div class="layui-form-item">    <label class="layui-form-label">手机</label>    <div class="layui-input-block">      <input type="tel" name="phone" lay-verify="required|number" lay-verType="tips" autocomplete="off" class="layui-input">    </div>  </div>  <div class="layui-form-item">    <label class="layui-form-label">邮箱</label>    <div class="layui-input-block">      <input type="email" name="email" lay-verify="email"  lay-verType="alert" autocomplete="off" class="layui-input">    </div>  </div>  <div class="layui-form-item">    <label class="layui-form-label">密码</label>    <div class="layui-input-inline">      <input type="passWord" name="password" lay-verify="required|pass" placeholder="请输入密码" autocomplete="off" class="layui-input">    </div>    <div class="layui-form-mid layui-word-aux">请务必填写用户名</div>  </div>  <div class="layui-form-item">    <div class="layui-inline">      <label class="layui-form-label">范围</label>      <div class="layui-input-inline" >        <input type="text" name="price_min" placeholder="¥" autocomplete="off" class="layui-input">      </div>      <div class="layui-form-mid">-</div>      <div class="layui-input-inline" >        <input type="text" name="price_max" placeholder="¥" autocomplete="off" class="layui-input">      </div>    </div>    <div class="layui-inline">      <label class="layui-form-label">行内表单</label>      <div class="layui-input-block">        <select name="quiz" lay-verify="required" lay-verType="tips">          <option value="">请选择问题</option>          <option value="0">你工作的第一个城市</option>          <option value="1" disabled>你的工号</option>          <option value="2">你最喜欢的老师</option>        </select>      </div>    </div>    <div class="layui-inline">      <label class="layui-form-label">select分组</label>      <div class="layui-input-block">        <select name="quiz" lay-filter="quiz">          <option value="">请选择问题</option>          <optgroup label="城市记忆">            <option value="0">你工作的第一个城市</option>          </optgroup>          <optgroup label="学生时代">            <option value="1" disabled>你的工号</option>            <option value="2">你最喜欢的老师</option>          </optgroup>        </select>      </div>    </div>  </div>    <div class="layui-form-item">    <label class="layui-form-label">选择框</label>    <div class="layui-input-block">      <select name="interest" lay-filter="interest">        <option value=""></option>        <option value="0">写作</option>        <option value="1">阅读</option>        <option value="2">游戏</option>        <option value="3">音乐</option>        <option value="4">旅行</option>      </select>    </div>  </div>    <div class="layui-form-item">    <label class="layui-form-label">搜索选择框</label>    <div class="layui-input-inline">      <select name="interest-search" lay-filter="interest-search" lay-search>        <option value="">请搜索</option>        <option value="写作">写作</option>        <option value="阅读" disabled>阅读</option>        <option value="游戏" disabled>游戏</option>        <option value="音乐">音乐</option>        <option value="旅行">旅行</option>        <option value="读书">读书</option>        <option value="1">layer</option>        <option value="2" disabled>laydate</option>        <option value="3">3</option>        <option value="4">layim</option>        <option value="5">laypage</option>        <option value="6">6</option>        <option value="7">7</option>        <option value="8">8</option>      </select>    </div>  </div>    <div class="layui-form-item" pane>    <label class="layui-form-label">复选框</label>    <div class="layui-input-block">      <input type="checkbox" name="like[write]" title="写作">      <input type="checkbox" name="like[read]" title="阅读">      <input type="checkbox" name="like[game]" title="游戏" disabled>    </div>  </div>  <div class="layui-form-item" pane>    <label class="layui-form-label">原始复选框</label>    <div class="layui-input-block">      <input type="checkbox" name="like1[write]" lay-skin="primary" title="写作">      <input type="checkbox" name="like1[read]" lay-skin="primary" title="阅读">      <input type="checkbox" name="like1[game]" lay-skin="primary" title="游戏" disabled>    </div>  </div>  <div class="layui-form-item" pane>    <label class="layui-form-label">开关关</label>    <div class="layui-input-block">      <input type="checkbox" name="close" lay-skin="switch" title="开关">    </div>  </div>  <div class="layui-form-item" pane>    <label class="layui-form-label">开关开</label>    <div class="layui-input-block">      <input type="checkbox" checked name="open" lay-skin="switch" lay-filter="switchTest" lay-text="ON|OFF">      <input type="checkbox" name="open2" lay-skin="switch" lay-filter="switchTest" lay-text="已绑定|绑定">    </div>  </div>  <div class="layui-form-item" pane>    <label class="layui-form-label">单选框</label>    <div class="layui-input-block">      <input type="radio" name="sex" value="男" title="男">      <input type="radio" name="sex" value="女" title="女" checked>      <input type="radio" name="sex" value="中型" title="中" disabled>    </div>  </div>  <div class="layui-form-item" pane>    <label class="layui-form-label">单选框</label>    <div class="layui-input-block">      <input type="radio" name="sex.id" value="男" title="男">      <input type="radio" name="sex.id" value="女" title="女" checked>      <input type="radio" name="sex.id" value="中型" title="中">    </div>  </div>  <div class="layui-form-item layui-form-text">    <label class="layui-form-label">请填写描述</label>    <div class="layui-input-block">      <textarea placeholder="请输入内容" class="layui-textarea" name="desc"></textarea>    </div>  </div>  <div class="layui-form-item">    <div class="layui-input-block">      <button class="layui-btn" lay-submit lay-filter="*">立即提交</button>      <button type="reset" class="layui-btn layui-btn-primary">重置</button>    </div>  </div></form><form class="layui-form layui-form-pane1" action="" lay-filter="second">  <div class="layui-form-item">    <label class="layui-form-label">输入框</label>    <div class="layui-input-block">      <input type="text" name="title" lay-verify="required|title" required placeholder="请输入标题" autocomplete="off" class="layui-input">    </div>  </div>  <div class="layui-form-item">    <label class="layui-form-label">手机</label>    <div class="layui-input-block">      <input type="tel" name="phone" lay-verify="required|number" lay-verType="tips" autocomplete="off" class="layui-input">    </div>  </div>  <div class="layui-form-item">    <label class="layui-form-label">邮箱</label>    <div class="layui-input-block">      <input type="email" name="email" lay-verify="email"  lay-verType="alert" autocomplete="off" class="layui-input">    </div>  </div>  <div class="layui-form-item">    <label class="layui-form-label">密码</label>    <div class="layui-input-inline">      <input type="password" name="password" lay-verify="required|pass" placeholder="请输入密码" autocomplete="off" class="layui-input">    </div>    <div class="layui-form-mid layui-word-aux">请务必填写用户名</div>  </div>  <div class="layui-form-item">    <div class="layui-inline">      <label class="layui-form-label">范围</label>      <div class="layui-input-inline" >        <input type="text" name="price_min" placeholder="¥" autocomplete="off" class="layui-input">      </div>      <div class="layui-form-mid">-</div>      <div class="layui-input-inline" >        <input type="text" name="price_max" placeholder="¥" autocomplete="off" class="layui-input">      </div>    </div>    <div class="layui-inline">      <label class="layui-form-label">行内表单</label>      <div class="layui-input-block">        <select name="quiz" lay-verify="required" lay-verType="tips">          <option value="">请选择问题</option>          <option value="0">你工作的第一个城市</option>          <option value="1" disabled>你的工号</option>          <option value="2">你最喜欢的老师</option>        </select>      </div>    </div>    <div class="layui-inline">      <label class="layui-form-label">select分组</label>      <div class="layui-input-block">        <select name="quiz" lay-filter="quiz">          <option value="">请选择问题</option>          <optgroup label="城市记忆">            <option value="0">你工作的第一个城市</option>          </optgroup>          <optgroup label="学生时代">            <option value="1" disabled>你的工号</option>            <option value="2">你最喜欢的老师</option>          </optgroup>        </select>      </div>    </div>  </div>    <div class="layui-form-item">    <label class="layui-form-label">选择框</label>    <div class="layui-input-block">      <select name="interest" lay-filter="interest">        <option value=""></option>        <option value="0">写作</option>        <option value="1">阅读</option>        <option value="2">游戏</option>        <option value="3">音乐</option>        <option value="4">旅行</option>      </select>    </div>  </div>    <div class="layui-form-item">    <label class="layui-form-label">搜索选择框</label>    <div class="layui-input-inline">      <select name="interest-search" lay-filter="interest-search" lay-search>        <option value="">请搜索</option>        <option value="写作">写作</option>        <option value="阅读" disabled>阅读</option>        <option value="游戏" disabled>游戏</option>        <option value="音乐">音乐</option>        <option value="旅行">旅行</option>        <option value="读书">读书</option>        <option value="1">layer</option>        <option value="2" disabled>laydate</option>        <option value="3">3</option>        <option value="4">layim</option>        <option value="5">laypage</option>        <option value="6">6</option>        <option value="7">7</option>        <option value="8">8</option>      </select>    </div>  </div>    <div class="layui-form-item" pane>    <label class="layui-form-label">复选框</label>    <div class="layui-input-block">      <input type="checkbox" name="like[write]" title="写作">      <input type="checkbox" name="like[read]" title="阅读">      <input type="checkbox" name="like[game]" title="游戏" disabled>    </div>  </div>  <div class="layui-form-item" pane>    <label class="layui-form-label">原始复选框</label>    <div class="layui-input-block">      <input type="checkbox" name="like1[write]" lay-skin="primary" title="写作">      <input type="checkbox" name="like1[read]" lay-skin="primary" title="阅读">      <input type="checkbox" name="like1[game]" lay-skin="primary" title="游戏" disabled>    </div>  </div>  <div class="layui-form-item" pane>    <label class="layui-form-label">开关关</label>    <div class="layui-input-block">      <input type="checkbox" name="close" lay-skin="switch" title="开关">    </div>  </div>  <div class="layui-form-item" pane>    <label class="layui-form-label">开关开</label>    <div class="layui-input-block">      <input type="checkbox" checked name="open" lay-skin="switch" lay-filter="switchTest" lay-text="ON|OFF">      <input type="checkbox" name="open2" lay-skin="switch" lay-filter="switchTest" lay-text="已绑定|绑定">    </div>  </div>  <div class="layui-form-item" pane>    <label class="layui-form-label">单选框</label>    <div class="layui-input-block">      <input type="radio" name="sex" value="男" title="男">      <input type="radio" name="sex" value="女" title="女" checked>      <input type="radio" name="sex" value="中型" title="中" disabled>    </div>  </div>  <div class="layui-form-item" pane>    <label class="layui-form-label">单选框</label>    <div class="layui-input-block">      <input type="radio" name="sex.id" value="男" title="男">      <input type="radio" name="sex.id" value="女" title="女" checked>      <input type="radio" name="sex.id" value="中型" title="中">    </div>  </div>  <div class="layui-form-item layui-form-text">    <label class="layui-form-label">请填写描述</label>    <div class="layui-input-block">      <textarea placeholder="请输入内容" class="layui-textarea" name="desc"></textarea>    </div>  </div>  <div class="layui-form-item">    <div class="layui-input-block">      <button class="layui-btn" lay-submit lay-filter="*">立即提交</button>      <button type="reset" class="layui-btn layui-btn-primary">重置</button>    </div>  </div></form><div id="dvName"></div>

运行效果:lay-filter="first" 会重新渲染表单,lay-filter="second" 不会重新渲染

如何实现layui页面级弹出框

感谢各位的阅读!关于“如何实现layui页面级弹出框”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: 如何实现layui页面级弹出框

本文链接: https://www.lsjlt.com/news/322238.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何实现layui页面级弹出框
    这篇文章给大家分享的是有关如何实现layui页面级弹出框的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。home/Index.cshtml@{    ViewData[&qu...
    99+
    2023-06-29
  • layui页面级弹出框的实现
    home/Index.cshtml @{ ViewData["Title"] = "Home Page"; } <script> layui.use(['la...
    99+
    2024-04-02
  • JQuery实现页面弹出框
    本文实例为大家分享了JQuery实现页面弹出框的具体代码,供大家参考,具体内容如下 bootstrap4里面有个模态框,点击页面中的某个按钮或者元素就会弹出一个框框: 今天尝试用...
    99+
    2024-04-02
  • 如何利用layui弹出层做编辑页面
    这篇文章给大家分享的是有关如何利用layui弹出层做编辑页面的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。先上效果图基本准备,引入layui的layui.css,layui.js...
    99+
    2024-04-02
  • layui如何关闭open弹出框以及刷新table表格页面
    这篇文章将为大家详细讲解有关layui如何关闭open弹出框以及刷新table表格页面,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。如下所示:保存后刷新table表格源码...
    99+
    2024-04-02
  • layui如何关闭当前弹出框
    小编给大家分享一下layui如何关闭当前弹出框,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!layer.close(index) - 关闭特定层//当你想关闭当前页的某个层时var index =&nb...
    99+
    2023-06-06
  • layui点击弹框页面实现表单请求的示例分析
    这篇文章主要介绍了layui点击弹框页面实现表单请求的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。如下所示:$("#ad...
    99+
    2024-04-02
  • javascrip如何实现弹出框
    小编给大家分享一下javascrip如何实现弹出框,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在js中,可以使用confirm方法弹出是否弹出框,语法格式为“c...
    99+
    2023-06-15
  • 基于layui如何实现登录页面
    本篇内容主要讲解“基于layui如何实现登录页面”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“基于layui如何实现登录页面”吧!首先给看下效果图吧!html、js<!DOCTYPE&nb...
    99+
    2023-06-21
  • 怎么使用jQuery实现页面弹出提示框功能
    本篇内容主要讲解“怎么使用jQuery实现页面弹出提示框功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用jQuery实现页面弹出提示框功能”吧!一、了解jQueryjQuery是一款快...
    99+
    2023-07-05
  • jQuery如何实现弹出框功能
    本篇内容介绍了“jQuery如何实现弹出框功能”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在我们构建网站或应用程序时,经常需要使用弹出框来...
    99+
    2023-07-06
  • react如何实现弹出模态框
    这篇文章主要介绍“react如何实现弹出模态框”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“react如何实现弹出模态框”文章能帮助大家解决问题。react实现弹出模态框的方法:1、用createP...
    99+
    2023-07-05
  • layui的分页如何实现
    Layui的分页可以通过以下步骤实现:1. 引入Layui的脚本和样式文件。在HTML文件中引入Layui的相关脚本和样式文件,可以...
    99+
    2023-08-09
    layui
  • vue如何实现简易的弹出框
    目录vue实现弹出框1.Template2.script => data 中定义3.script => methods 中定义关闭方法4.样式vue实现弹窗选择1.创建一...
    99+
    2024-04-02
  • Python如何利用Selenium实现弹出框
    这篇文章主要讲解了“Python如何利用Selenium实现弹出框”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python如何利用Selenium实现弹出框”吧!JavaScript三种弹...
    99+
    2023-07-02
  • layer如何实现弹出子iframe层父子页面传值
    这篇文章给大家分享的是有关layer如何实现弹出子iframe层父子页面传值的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。父页面获取子页面元素格式:$("#iframe...
    99+
    2024-04-02
  • 如何使用ajax技术实现txt弹出在页面上
    小编给大家分享一下如何使用ajax技术实现txt弹出在页面上,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!使用ajax技术实现点...
    99+
    2024-04-02
  • jQuery中如何实现Layer弹出层传值到父页面
    这篇文章主要介绍jQuery中如何实现Layer弹出层传值到父页面,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!目前做的项目中用到layer弹层传值,弹层输入框输入文本,点击确定按钮...
    99+
    2024-04-02
  • 基于layui实现登录页面
    本文实例为大家分享了layui实现登录页面的具体代码,供大家参考,具体内容如下 首先给看下效果图吧! html、js <!DOCTYPE html> <htm...
    99+
    2024-04-02
  • PHP如何实现关闭页面时不弹出提示信息
    这篇文章主要讲解了“PHP如何实现关闭页面时不弹出提示信息”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“PHP如何实现关闭页面时不弹出提示信息”吧!首先,让我们来了解一下页面关闭时的几种情况...
    99+
    2023-07-06
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作