config2.php 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <?php
  2. use yii\widgets\ActiveForm;
  3. use app\assets\CoreAsset;
  4. $asset = CoreAsset::register($this);
  5. $assetsUrl = $asset->baseUrl;
  6. ?>
  7. <div class="row">
  8. <div class="col-12">
  9. <?php $form = ActiveForm::begin(['options' => ['id'=>'modal-form','class' => 'repeater layui-form form-horizontal'], 'enableClientValidation' => true]); ?>
  10. <div data-repeater-list="group-a">
  11. <?php if(!empty($args))foreach($args as $v){?>
  12. <div data-repeater-item class="row mb-4">
  13. <div class="col-sm-10">
  14. <input type="text" name="v" value="<?php echo $v;?>" lay-verify="required" lay-verType="tips" class="form-control" autocomplete="off">
  15. </div>
  16. <div class="col-lg-2 align-self-center">
  17. <div class="d-grid">
  18. <input data-repeater-delete type="button" class="btn btn-primary" value="删除"/>
  19. </div>
  20. </div>
  21. </div>
  22. <?php }else{?>
  23. <div data-repeater-item class="row mb-4">
  24. <div class="col-sm-10">
  25. <input type="text" name="v" lay-verify="required" lay-verType="tips" class="form-control" autocomplete="off">
  26. </div>
  27. <div class="col-lg-2 align-self-center">
  28. <div class="d-grid">
  29. <input data-repeater-delete type="button" class="btn btn-primary" value="删除"/>
  30. </div>
  31. </div>
  32. </div>
  33. <?php }?>
  34. </div>
  35. <input data-repeater-create type="button" class="btn btn-success mt-3 mt-lg-0" value="新增"/>
  36. <div class="mb-3 row" hidden="">
  37. <button class="btn btn-primary waves-effect waves-light" lay-filter="modal-form-submit" id="modal-form-submit" lay-submit="" >提交</button>
  38. </div>
  39. <?php ActiveForm::end(); ?>
  40. </div> <!-- end col -->
  41. </div>
  42. <script src="<?php echo $assetsUrl;?>/libs/jquery.repeater/jquery.repeater.min.js"></script>
  43. <script>
  44. $(document).ready(function() {
  45. $(".repeater").repeater({
  46. show: function() {
  47. $(this).slideDown()
  48. },
  49. hide: function(e) {
  50. $(this).slideUp(e)
  51. },
  52. ready: function(e) {}
  53. })
  54. });
  55. </script>