change_category_modal.blade.php 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <div class="modal fade" id="change_category_modal" tabindex="-1" role="dialog" aria-labelledby="change_category_modal">
  2. <div class="modal-dialog" role="document">
  3. <div class="modal-content">
  4. <div class="modal-header">
  5. <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  6. <h4 class="modal-title" id="exampleModalLabel">移动分类</h4>
  7. </div>
  8. <div class="modal-body">
  9. <form name="categoryForm" id="change_category_from" method="POST" action="{{ $form_action }}">
  10. {{ csrf_field() }}
  11. <input type="hidden" id="form_id" name="form_id" value="{{ $form_id }}" />
  12. <input type="hidden" name="ids" id="ids" />
  13. <div class="form-group">
  14. <label for="to_user_name" class="control-label">将选中项目移动到:</label>
  15. <select name="category_id" id="category_id" class="form-control">
  16. @include('admin.category.option',['type'=>$type,'select_id'=>0])
  17. <option value="0">不归类</option>
  18. </select>
  19. </div>
  20. </form>
  21. </div>
  22. <div class="modal-footer">
  23. <button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
  24. <button type="button" class="btn btn-primary" id="change_category_submit">确认</button>
  25. </div>
  26. </div>
  27. </div>
  28. </div>
  29. <script type="text/javascript">
  30. $(function(){
  31. $("#change_category_submit").click(function(){
  32. var form_id = $("#change_category_from #form_id").val();
  33. var form_action = $("#change_category_from #form_action").val();
  34. var ids = new Array();
  35. $("#"+form_id+" input[name='id[]']:checkbox").each(function(i){
  36. if(true == $(this).is(':checked')){
  37. ids.push($(this).val());
  38. }
  39. });
  40. if( ids.length > 0 ){
  41. $("#change_category_from input[name='ids']").val(ids.join(","));
  42. $("#change_category_from").submit();
  43. }else{
  44. alert("您没有选中任何内容");
  45. }
  46. });
  47. });
  48. </script>