test.html 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  6. <title>测试 - Layui</title>
  7. <link rel="stylesheet" href="layui/css/layui.css">
  8. </head>
  9. <body>
  10. <div class="layui-container">
  11. <div class="layui-progress" style="margin: 15px 0 30px;">
  12. <div class="layui-progress-bar" lay-percent="100%"></div>
  13. </div>
  14. <div class="layui-btn-container">
  15. <button class="layui-btn" test-active="test-form">一个按钮</button>
  16. <button class="layui-btn layui-btn-normal" id="test2">当前日期</button>
  17. </div>
  18. <blockquote class="layui-elem-quote" style="margin-top: 30px;">
  19. <div class="layui-text">
  20. <ul>
  21. <li>您当前预览的是:<span>Layui-v<span id="version"></span></span></li>
  22. <li>Layui 是一套开源免费的 Web UI(界面)组件库。这是一个极其简洁的演示页面</li>
  23. </ul>
  24. </div>
  25. </blockquote>
  26. </div>
  27. <!-- body 末尾处引入 layui -->
  28. <script src="layui/layui.js"></script>
  29. <script>
  30. layui.use(function(){
  31. var layer = layui.layer;
  32. var form = layui.form;
  33. var laydate = layui.laydate;
  34. var util = layui.util;
  35. // 欢迎信息
  36. layer.msg('Hello World', {icon: 6});
  37. // 输出版本号
  38. lay('#version').html(layui.v);
  39. // 日期
  40. laydate.render({
  41. elem: '#test2',
  42. value: new Date(),
  43. isInitValue: true
  44. });
  45. // 触发事件
  46. util.on('test-active', {
  47. 'test-form': function(){
  48. layer.open({
  49. type: 1,
  50. resize: false,
  51. shadeClose: true,
  52. area: '350px',
  53. title: 'layer + form',
  54. content: ['<ul class="layui-form layui-form-pane" style="margin: 15px;">',
  55. '<li class="layui-form-item">',
  56. '<label class="layui-form-label">输入框</label>',
  57. '<div class="layui-input-block">',
  58. '<input class="layui-input" lay-verify="required" name="field1">',
  59. '</div>',
  60. '</li>',
  61. '<li class="layui-form-item">',
  62. '<label class="layui-form-label">选择框</label>',
  63. '<div class="layui-input-block">',
  64. '<select name="field2">',
  65. '<option value="A">A</option>',
  66. '<option value="B">B</option>',
  67. '<select>',
  68. '</div>',
  69. '</li>',
  70. '<li class="layui-form-item" style="text-align:center;">',
  71. '<button type="submit" lay-submit lay-filter="*" class="layui-btn">提交</button>',
  72. '</li>',
  73. '</ul>'].join(''),
  74. success: function(layero, index){
  75. layero.find('.layui-layer-content').css('overflow', 'visible');
  76. form.render().on('submit(*)', function(data){
  77. var field = data.field;
  78. // 显示填写的表单
  79. layer.msg(util.escape(JSON.stringify(field)), {
  80. icon: 1
  81. });
  82. // layer.close(index); //关闭层
  83. });
  84. }
  85. });
  86. }
  87. });
  88. });
  89. </script>
  90. </body>
  91. </html>