base_league_form.blade.php 4.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. @extends('vip.layouts')
  2. @section('content')
  3. <form class="layui-form" action="{{ url()->full() }}" id="submitForm" name="submitForm" method="post" eventType=eventAjaxForm>
  4. {!! csrf_field() !!}
  5. <div class="layui-form-item">
  6. <label class="layui-form-label">联赛名称</label>
  7. <div class="layui-input-block">
  8. <input type="text" name="name_chinese" required lay-verify="required" placeholder="请输入联赛名称" autocomplete="off" value="{{ isset($name_chinese)?$name_chinese:'' }}" class="layui-input">
  9. </div>
  10. </div>
  11. <div class="layui-form-item">
  12. <label class="layui-form-label">所属地区</label>
  13. <div class="layui-input-block">
  14. <select name="area_id" id="area" lay-filter="sect">
  15. <option value></option>
  16. @if(isset($area))
  17. @foreach($area as $k=>$v)
  18. <option value="{{ $v['id'] }}" @if(isset($area_id)&&$area_id==$v['id']) selected @endif> {{$v['name']}} </option>
  19. @endforeach
  20. @endif
  21. </select>
  22. </div>
  23. </div>
  24. <div class="layui-form-item layui-form">
  25. <label class="layui-form-label">所属国家</label>
  26. <div class="layui-input-block">
  27. <select name="country_id" id="country" lay-filter = 'sect_country' autocomplete="off" class="layui-input" eventType=event-query>
  28. <option value="{{ isset($country_id)?$country_id:'' }}">{{ isset($country)?$country:'' }}</option>
  29. </select>
  30. </div>
  31. </div>
  32. <div class="layui-form-item">
  33. <label class="layui-form-label">联赛状态</label>
  34. <div class="layui-input-block">
  35. @if(isset($status))
  36. <input type="radio" name="status" value="-1" title="未启用" @if($status=='-1') checked @endif >
  37. <input type="radio" name="status" value="1" title="启用" @if($status=='1') checked @endif>
  38. @else
  39. <input type="radio" name="status" value="-1" title="未启用" checked >
  40. <input type="radio" name="status" value="1" title="启用">
  41. @endif
  42. </div>
  43. </div>
  44. @if(S('ACTION')!='view')
  45. <div class="layui-form-item">
  46. <div class="layui-input-block">
  47. <a class="layui-btn layui-btn-sm lay-btn-diy" href="javascript:history.go(-1)" style="background-color:#1E9FFF;width: 92px; height: 38px;line-height: 38px;font-size: 14px;">返回</a>
  48. <button class="layui-btn" lay-submit lay-filter="submitForm">立即提交</button>
  49. <button type="reset" class="layui-btn layui-btn-primary">重置</button>
  50. </div>
  51. </div>
  52. @endif
  53. </form>
  54. <script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
  55. <script>
  56. var id;
  57. var aa;
  58. layui.use(['form'], function(){
  59. var form = layui.form;
  60. form.on('select(sect)',function(data){
  61. id = data.value;
  62. //console.log(id);
  63. $.ajax({
  64. type:'get',
  65. url:'/admin/BaseLeague/getcountry',
  66. data:{id:id},
  67. dataType:'json',
  68. success:function(data){ //请求成功回调函数
  69. //console.log(data);
  70. var option = '';
  71. var dd = '';
  72. option += '<option value></option>';
  73. //dd += '<dd lay-value class="layui-select-tips">请选择</dd>';
  74. for(var i=0;i<data.length;i++){ //循环获取返回值,并组装成html代码
  75. option += "<option value="+data[i]["id"]+">"+data[i]["name"]+"</option>";
  76. }
  77. $("#country").html(option);
  78. //重新渲染select
  79. form.render('select');
  80. },
  81. });
  82. })
  83. //监听提交
  84. form.on('submit(submitForm)', function(data){
  85. return true;
  86. });
  87. });
  88. </script>
  89. @endsection