control_config_gear.blade.php 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. @extends('base.base')
  2. @section('base')
  3. <style>
  4. .input_val {
  5. width: 50%;
  6. float: left
  7. }
  8. .button_del {
  9. width: 50%;
  10. float: left;
  11. height: 56px;
  12. margin-top: 7px;
  13. }
  14. .table-striped tbody tr:nth-of-type(2n+1) {
  15. background-color: white;
  16. }
  17. </style>
  18. <button type="button" class="btn btn-sm btn-gradient-success btn-icon-text" onclick="add()">
  19. <i class="mdi mdi-plus btn-icon-prepend"></i>
  20. {{ __('auto.增加档位配置') }}
  21. </button>
  22. <br>
  23. <table class="table table-striped">
  24. {{-- @foreach($list as $key=>$val)--}}
  25. <div id="add_input">
  26. @foreach($list as $key=>$val)
  27. {{-- <input type="text" value="{{$val->Value}}"> <button class="btn btn-sm btn-gradient-dark">{{ __('auto.删除') }}</button>--}}
  28. <nav>
  29. <div class="input_val">
  30. <input type="text" value="{{$val->Value}}" class="form-control" name="Value">
  31. </div>
  32. <div class="button_del">
  33. <button class="btn btn-sm btn-gradient-dark" onclick="delFunc(this)">{{ __('auto.删除') }}</button>
  34. </div>
  35. </nav>
  36. @endforeach
  37. </div>
  38. {{-- @endforeach--}}
  39. </table>
  40. @endsection
  41. <script>
  42. function delFunc(obj) {
  43. del = $(obj).parents('nav').remove()
  44. console.log(del)
  45. }
  46. function add() {
  47. html = `<nav >
  48. <div class="input_val">
  49. <input type="text" value="0" class="form-control" name="Value">
  50. </div>
  51. <div class="button_del">
  52. <button class="btn btn-sm btn-gradient-dark" onclick="delFunc(this)">{{ __('auto.删除') }}</button>
  53. </div>
  54. </nav>`;
  55. $("#add_input").append(html)
  56. }
  57. function gearVal() {
  58. var arry = new Array();
  59. //循环所有选中的值
  60. $('input[name="Value"]').each(function (index, element) {
  61. //追加到数组中
  62. arry.push($(this).val());
  63. });
  64. //将数组元素连接起来转化为字符串
  65. var Value = arry.join(',');
  66. return Value
  67. }
  68. </script>