12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- <!DOCTYPE html>
- <html lang="zh" xmlns:th="http://www.thymeleaf.org" >
- <head>
- <th:block th:include="include :: header('新增首页轮播')" />
- <th:block th:include="include :: bootstrap-fileinput-css"/>
- </head>
- <body class="white-bg">
- <div class="wrapper wrapper-content animated fadeInRight ibox-content">
- <form class="form-horizontal m" id="form-pictures-add">
- <div class="form-group">
- <label class="col-sm-3 control-label is-required">标题:</label>
- <div class="col-sm-8">
- <input name="title" class="form-control" type="text" required>
- </div>
- </div>
- <div class="form-group">
- <label class="col-sm-3 control-label is-required">来源:</label>
- <div class="col-sm-8">
- <input name="laiyuan" class="form-control" type="text" required>
- </div>
- </div>
- <div class="form-group">
- <label class="col-sm-3 control-label">内容:</label>
- <div class="col-sm-8">
- <textarea name="content" class="form-control" required></textarea>
- </div>
- </div>
- <div class="form-group">
- <label class="col-sm-3 control-label">图片:</label>
- <div class="col-sm-8">
- <input type="hidden" name="pictures">
- <div class="file-loading">
- <input class="form-control file-upload" id="pictures" name="file" type="file">
- </div>
- </div>
- </div>
- </form>
- </div>
- <th:block th:include="include :: footer" />
- <th:block th:include="include :: bootstrap-fileinput-js"/>
- <script th:inline="javascript">
- var prefix = ctx + "mobile/pictures"
- $("#form-pictures-add").validate({
- focusCleanup: true
- });
- function submitHandler() {
- if ($.validate.form()) {
- $("input[name='pictures']").val(fileP);
- $.operate.save(prefix + "/add", $('#form-pictures-add').serialize());
- }
- }
- let fileP="";//附件用
- $(".file-upload").fileinput({
- uploadUrl: ctx+'/common/upload',
- maxFileCount: 1,
- autoReplace: true,
- allowedFileExtensions: ['jpg','png']
- }).on('fileuploaded', function (event, data, previewId, index) {
- $("input[name='" + event.currentTarget.id + "']").val(data.response.url);
- fileP = data.response.fileName;
- }).on('fileremoved', function (event, id, index) {
- $("input[name='" + event.currentTarget.id + "']").val('')
- }).on('change', function (event, data, previewId, index) {
- $(".file-preview-thumbnails").find('.file-preview-frame').remove();
- })
- </script>
- </body>
- </html>
|