layui頁(yè)面級(jí)彈出框的實(shí)現(xiàn)
home/Index.cshtml
@{
ViewData["Title"] = "Home Page";
}
<script>
layui.use(['layer','form'], function(){
var $ = layui.jquery, layer = layui.layer; //獨(dú)立版的layer無(wú)需執(zhí)行這一句
var form = layui.form;
//觸發(fā)事件
var active = {
test: function(){
layer.alert('你好么,體驗(yàn)者');
}
,test2: function(){
layer.confirm('您是如何看待前端開(kāi)發(fā)?', {
btn: ['重要','奇葩'] //按鈕
}, function(){
layer.msg('的確很重要', {icon: 1});
}, function(){
layer.msg('也可以這樣', {
time: 20000, //20s后自動(dòng)關(guān)閉
btn: ['明白了', '知道了']
});
});
}
,test3: function(){
layer.msg('玩命提示中');
}
,test4: function(){
layer.tips('Hi,我是一個(gè)小提示', 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: '輸入任何口令,并確認(rèn)', formType: 1}, function(pass, index){
layer.close(index);
layer.prompt({title: '隨便寫點(diǎn)啥,并確認(rèn)', formType: 2}, function(text, index){
layer.close(index);
layer.msg('演示完畢!您的口令:'+ pass +'<br>您最后寫下了:'+text);
});
});
}
,test8: function(){
layer.tab({
area: ['600px', '300px'],
tab: [{
title: 'TAB1',
content: '內(nèi)容1'
}, {
title: 'TAB2',
content: '內(nèi)容2'
}, {
title: 'TAB3',
content: '內(nèi)容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" style="display: none;padding: 20px;" >
加載中...
</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;
}
<h1>HI world GGFLY</h1>
<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="請(qǐng)輸入標(biāo)題" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">手機(jī)</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="請(qǐng)輸入密碼" autocomplete="off" class="layui-input">
</div>
<div class="layui-form-mid layui-word-aux">請(qǐng)務(wù)必填寫用戶名</div>
</div>
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">范圍</label>
<div class="layui-input-inline" style="width: 100px;">
<input type="text" name="price_min" placeholder="¥" autocomplete="off" class="layui-input">
</div>
<div class="layui-form-mid">-</div>
<div class="layui-input-inline" style="width: 100px;">
<input type="text" name="price_max" placeholder="¥" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">行內(nèi)表單</label>
<div class="layui-input-block">
<select name="quiz" lay-verify="required" lay-verType="tips">
<option value="">請(qǐng)選擇問(wèn)題</option>
<option value="0">你工作的第一個(gè)城市</option>
<option value="1" disabled>你的工號(hào)</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="">請(qǐng)選擇問(wèn)題</option>
<optgroup label="城市記憶">
<option value="0">你工作的第一個(gè)城市</option>
</optgroup>
<optgroup label="學(xué)生時(shí)代">
<option value="1" disabled>你的工號(hào)</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">音樂(lè)</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="">請(qǐng)搜索</option>
<option value="寫作">寫作</option>
<option value="閱讀" disabled>閱讀</option>
<option value="游戲" disabled>游戲</option>
<option value="音樂(lè)">音樂(lè)</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">復(fù)選框</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">原始復(fù)選框</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">開(kāi)關(guān)關(guān)</label>
<div class="layui-input-block">
<input type="checkbox" name="close" lay-skin="switch" title="開(kāi)關(guān)">
</div>
</div>
<div class="layui-form-item" pane>
<label class="layui-form-label">開(kāi)關(guān)開(kāi)</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">請(qǐng)?zhí)顚懨枋?lt;/label>
<div class="layui-input-block">
<textarea placeholder="請(qǐng)輸入內(nèi)容" 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="請(qǐng)輸入標(biāo)題" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">手機(jī)</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="請(qǐng)輸入密碼" autocomplete="off" class="layui-input">
</div>
<div class="layui-form-mid layui-word-aux">請(qǐng)務(wù)必填寫用戶名</div>
</div>
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">范圍</label>
<div class="layui-input-inline" style="width: 100px;">
<input type="text" name="price_min" placeholder="¥" autocomplete="off" class="layui-input">
</div>
<div class="layui-form-mid">-</div>
<div class="layui-input-inline" style="width: 100px;">
<input type="text" name="price_max" placeholder="¥" autocomplete="off" class="layui-input">
</div>
</div>
<div class="layui-inline">
<label class="layui-form-label">行內(nèi)表單</label>
<div class="layui-input-block">
<select name="quiz" lay-verify="required" lay-verType="tips">
<option value="">請(qǐng)選擇問(wèn)題</option>
<option value="0">你工作的第一個(gè)城市</option>
<option value="1" disabled>你的工號(hào)</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="">請(qǐng)選擇問(wèn)題</option>
<optgroup label="城市記憶">
<option value="0">你工作的第一個(gè)城市</option>
</optgroup>
<optgroup label="學(xué)生時(shí)代">
<option value="1" disabled>你的工號(hào)</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">音樂(lè)</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="">請(qǐng)搜索</option>
<option value="寫作">寫作</option>
<option value="閱讀" disabled>閱讀</option>
<option value="游戲" disabled>游戲</option>
<option value="音樂(lè)">音樂(lè)</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">復(fù)選框</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">原始復(fù)選框</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">開(kāi)關(guān)關(guān)</label>
<div class="layui-input-block">
<input type="checkbox" name="close" lay-skin="switch" title="開(kāi)關(guān)">
</div>
</div>
<div class="layui-form-item" pane>
<label class="layui-form-label">開(kāi)關(guān)開(kāi)</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">請(qǐng)?zhí)顚懨枋?lt;/label>
<div class="layui-input-block">
<textarea placeholder="請(qǐng)輸入內(nèi)容" 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>運(yùn)行效果:lay-filter="first" 會(huì)重新渲染表單,lay-filter="second" 不會(huì)重新渲染

到此這篇關(guān)于layui頁(yè)面級(jí)彈出框的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)layui頁(yè)面彈出框內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
underscore之function_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
因?yàn)閡nderscore本來(lái)就是為了充分發(fā)揮JavaScript的函數(shù)式編程特性,所以也提供了大量JavaScript本身沒(méi)有的高階函數(shù)。本文重點(diǎn)給大家介紹underscore之function知識(shí),感興趣的的朋友一起學(xué)習(xí)吧2017-07-07
教你使用javascript簡(jiǎn)單寫一個(gè)頁(yè)面模板引擎
不知道你有木有聽(tīng)說(shuō)過(guò)一個(gè)基于Javascript的Web頁(yè)面預(yù)處理器,叫做AbsurdJS。只是打算寫一個(gè)CSS的預(yù)處理器,后來(lái)擴(kuò)展到了CSS和HTML,可以用來(lái)把Javascript代碼轉(zhuǎn)成CSS和HTML代碼。當(dāng)然,由于可以生成HTML代碼,你也可以把它當(dāng)成一個(gè)模板引擎,用于在標(biāo)記語(yǔ)言中填充數(shù)據(jù)。2015-05-05
Three.js利用dat.GUI如何簡(jiǎn)化試驗(yàn)流程詳解
dat.gui可以方便地向場(chǎng)景中添加控制條,隨時(shí)調(diào)整參數(shù)。下面這篇文章主要給大家介紹了關(guān)于Three.js利用dat.GUI如何簡(jiǎn)化試驗(yàn)流程的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來(lái)一起看看吧。2017-09-09
給easyui datebox擴(kuò)展一個(gè)清空的實(shí)例
下面小編就為大家?guī)?lái)一篇給easyui datebox擴(kuò)展一個(gè)清空按鈕的實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-11-11

